Подсказка отображается в следующем ряду

Я написал код для отображения всплывающей подсказки для определенной строки, но он отображается в следующей строке.

Мой код:

public void ComboEditorRow(string strCaption, Enum enumValue)
{
    EditorRow trCommon = new EditorRow();

    trCommon.Properties.Caption = strCaption.ToString().Split(',')[0].Trim();

    MeyeMain.StgGridCtrl.Rows.Add(trCommon);
    RepositoryItemComboBox CmbChrtTyp = new RepositoryItemComboBox();
    CmbChrtTyp = MeyeMain.StgGridCtrl.RepositoryItems.Add("ComboBoxEdit")
        as RepositoryItemComboBox;
    foreach (var item in Enum.GetValues(enumValue.GetType()))
        CmbChrtTyp.Items.Add(item);
    trCommon.Properties.RowEdit = CmbChrtTyp;
    trCommon.Properties.Value = strCaption.ToString().Split(',')[1].Trim();
    string strCaption1="";

    strCaption1 = strCaption.Replace(",", string.Empty);
    switch (strCaption1)
    {
        case "Dimension Order ":
            trCommon.Properties.ToolTip = "Kindly choose the dimension from the list of options available";
            break;
        case "Measures Order ":
            trCommon.Properties.ToolTip = "Kindly choose the Measures Order";
            break;
        default:
            trCommon.Properties.ToolTip = "Kindly choose the value";
            break;

    }
}

0 ответов

Другие вопросы по тегам