2014-08-27 2 views
0

У меня есть datagrid с datatable как datasource. Я добавил checkboxColumn, но я не могу его редактировать из-за того, что datagrid не разрешен для редактирования.Как отредактировать только 1 столбец из datatable?

Мои вопросы, есть ли способ, которым единственной редактируемой колонкой является checkboxColumn? поэтому флажок можно изменить, но не остальные столбцы.

спасибо.

+0

Либо замените данные, добавляя их в источник данных, либо измените данные в событии datagrid itemdatabound ... http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid .itemdatabound% 28v = vs.110% 29.aspx –

+0

Какой пользовательский интерфейс вы используете (WPF, WinForms)? Что вы подразумеваете под «datagrid не разрешено для редактирования»? Установлен ли он только для чтения или что? Пожалуйста, покажите код, в котором вы инициализируете свой datagrid, установите его на чтение и добавьте checkBoxColumns. –

ответ

0

Если мы говорим о WinForms:

Изменить ReadOnly свойство вашего DataGrid в FALSE.

Изменить IsReadOnly Недвижимость вашего CheckboxColumn to FALSE.

Изменить IsReadOnly имущество других ваших столбцов на TRUE.

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