2012-04-04 2 views
0

Я привязываю данные от codebehind к ultrawebgrid, и данные также поступают корректно, но ячейка для выпадающего списка поступает как текстовое поле, если мы не нажмем на него. Как только ячейка для раскрывающегося списка нажата, выпадающий список становится видимым. Я разрешаю ячейке редактировать, а также обновлять ее, даже тогда, когда сталкивается с этой проблемой. пожалуйста, дайте мне знать, как это решить. Спасибо заранее.DropDown в ultrawebgrid становится доступным после нажатия на ячейку

+0

Установили ли вы столбец Type в ColumnType.DropDownList? – Steve

+0

Поведение, которое вы видите, похоже на ожидаемое поведение. Когда у вас есть список значений для столбца или использование WebCombo в качестве раскрывающегося списка, используется один снимок и динамически позиционируется в ячейке таблицы при входе в режим редактирования. Что вы хотите сделать? – alhalama

ответ

0

создать выпадающий список и установить его как компонент редактора столбцов. Попробуйте определить это ранее;

добавить событие yourgrid_AfterInitializeLayout(blah blah) ручки yourgrid.AfterInitializeLayout

затем установите editorComponent на уровне столбцов;

yourgrid.DisplayLayout.Bands(0).Columns("yourColumn").EditorComponent = (your dropdown here)

ваша сетка должна загружать с них, как капля вниз. другое место может быть, когда строка

активирована.

Смежные вопросы