我将焦点设置为VerticalGrid的特定行的代码无效。
this.ActiveControl = vGridControl1;
vGridControl1.Focus();
vGridControl1.FocusedRow = vGridControl1.GetRowByFieldName("addr1");
我已确认vGridControl1.GetRowByFieldName("addr1")
会返回正确的行。
第一行包含一个ButtonEdit,这就是焦点总是在哪里。
网格在MultiRecordView中,但此时只包含一个(新)空白记录。添加
vGridControl1.FocusedRecord = 0;
在设置FocusedRow之前不会有所作为。
我可以俯瞰哪一步?
答案 0 :(得分:1)
尝试使用这对我有用的......
vGrdSummary.Focus()
vGrdSummary.FocusedRow = vGrdSummary.Rows("rowNatureOfLoss")