Infragistics UltraGrid: невозможно войти в режим редактирования для выделенного столбца.C#

Место общения программистов C#
Ответить
Anonymous
 Infragistics UltraGrid: невозможно войти в режим редактирования для выделенного столбца.

Сообщение Anonymous »

Информация:

Я работаю с приложением winforms C#.NET 3.5 и использую в нем Infragistics ultrgrid 8.2. В таблице имеется 5 столбцов, первые три из которых доступны только для чтения, а 4-й и 5-й представляют собой раскрывающиеся списки со списком значений. Четвертый столбец называется «От».

Чего я хочу достичь:

При запуске формы я хочу установить фокус на ячейку первой строки для столбца «От», а также перевести ее в режим редактирования.

Что я закодировал:

Я написал следующую функцию



private void SetFocus()

Код: Выделить всё

    {
_grid.Focus();
_grid.ActiveCell = _grid.Rows[0].Cells["From"];
_grid.PerformAction(UltraGridAction.EnterEditMode);
_grid.DisplayLayout.Bands[0].Columns["From"].Editor.Focus();
}


Который при вызове через событие рисования формы работает нормально. Но раздражает то, что элемент управления фокусируется на каждой краске. Вызов этого при загрузке обеспечивает правильный фокус; но не устанавливает элемент управления в режиме редактирования.

Уже спасибо

Jyotsna

Подробнее здесь: https://stackoverflow.com/questions/426 ... sed-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»