【发布时间】:2010-11-24 14:20:52
【问题描述】:
信息:
我正在使用 C#.NET 3.5 winforms 应用程序并在其中使用 Infragistics ultrgrid 8.2。网格有 5 列,其中前三列是只读的,第 4 和第 5 列是 valuelisted 下拉列表。第 4 列称为“发件人”。
我想达到什么目标:
当表单启动时,我想将焦点设置到“From”列的第一行单元格,并使其处于编辑模式。
我编码了什么:
我写了以下函数
private void SetFocus()
{
_grid.Focus();
_grid.ActiveCell = _grid.Rows[0].Cells["From"];
_grid.PerformAction(UltraGridAction.EnterEditMode);
_grid.DisplayLayout.Bands[0].Columns["From"].Editor.Focus();
}
当通过表单的绘制事件调用时,效果很好。但是看到控件专注于每个油漆是令人恼火的。在加载时调用它,获得正确的焦点;但不会将控件设置为编辑模式。
已经谢谢了
乔茨纳
【问题讨论】:
-
您还尝试在哪些其他活动中使用它?
标签: c# drop-down-menu infragistics edit ultrawingrid