我在 C#.Net2010 中有 Windows 应用程序。我添加了带有一些 Comobobox 和 CheckBox 列的 griview。
我在 GridView 中为一些与数据相关的问题设置了一些只读行。
现在,当事件用户从组合框列中选择一些值并按 Enter 时,如果下一行是只读的,我想将 rowSelector 设置为非只读的行
我写了以下代码:
for (int i = gridAttendanceEntry.CurrentRow.Index + 1; i < gridAttendanceEntry.Rows.Count; i++)
{
if (!gridAttendanceEntry.Rows[i].ReadOnly)
{
gridAttendanceEntry.Rows[i].Selected = true;
this.gridAttendanceEntry.FirstDisplayedScrollingRowIndex = i;
break;
}
if (i == gridAttendanceEntry.Rows.Count - 1)
i = 0;
}
如何以编程方式更改行选择器?