DevExpress将焦点设置为VerticalGrid

时间:2017-05-04 13:50:49

标签: devexpress-windows-ui

我将焦点设置为VerticalGrid的特定行的代码无效。

this.ActiveControl = vGridControl1;
vGridControl1.Focus();    
vGridControl1.FocusedRow = vGridControl1.GetRowByFieldName("addr1");

我已确认vGridControl1.GetRowByFieldName("addr1")会返回正确的行。

第一行包含一个ButtonEdit,这就是焦点总是在哪里。

网格在MultiRecordView中,但此时只包含一个(新)空白记录。添加

vGridControl1.FocusedRecord = 0;

在设置FocusedRow之前不会有所作为。

我可以俯瞰哪一步?

1 个答案:

答案 0 :(得分:1)

尝试使用这对我有用的......

    vGrdSummary.Focus()
    vGrdSummary.FocusedRow = vGrdSummary.Rows("rowNatureOfLoss")