DevExpress 将焦点设置到 VerticalGrid 的特定行
DevExpress set focus to specific row of VerticalGrid
我将焦点设置到 VerticalGrid 的特定行的代码无法正常工作。
this.ActiveControl = vGridControl1;
vGridControl1.Focus();
vGridControl1.FocusedRow = vGridControl1.GetRowByFieldName("addr1");
我已经确认 vGridControl1.GetRowByFieldName("addr1")
returns 是正确的行。
第一行包含一个 ButtonEdit,它始终是焦点所在的位置。
网格位于 MultiRecordView 中,但此时仅包含一条(新)空白记录。添加
vGridControl1.FocusedRecord = 0;
在设置 FocusedRow 之前没有任何区别。
我忽略了哪一步?
尝试使用对我有用的这个...
vGrdSummary.Focus()
vGrdSummary.FocusedRow = vGrdSummary.Rows("rowNatureOfLoss")
我将焦点设置到 VerticalGrid 的特定行的代码无法正常工作。
this.ActiveControl = vGridControl1;
vGridControl1.Focus();
vGridControl1.FocusedRow = vGridControl1.GetRowByFieldName("addr1");
我已经确认 vGridControl1.GetRowByFieldName("addr1")
returns 是正确的行。
第一行包含一个 ButtonEdit,它始终是焦点所在的位置。
网格位于 MultiRecordView 中,但此时仅包含一条(新)空白记录。添加
vGridControl1.FocusedRecord = 0;
在设置 FocusedRow 之前没有任何区别。
我忽略了哪一步?
尝试使用对我有用的这个...
vGrdSummary.Focus()
vGrdSummary.FocusedRow = vGrdSummary.Rows("rowNatureOfLoss")