2013-11-14 2 views
0

У меня есть DataTable как источник. В DataGridView я хочу добавить элемент в контекстное меню, например, «Select Filtered». Когда я нажимаю на него, он должен установить для всех строк в столбце 0 (который является тип bool) значение true. Строки в таблице данных, которые в настоящее время не отображаются в DataGridView (из-за RowFilter), не должны быть затронуты. Как это сделать? :)Чтение индексов, используемых в настоящее время DataGridView с включенным RowFilter

ответ

0

Найдено. Rows.Count работает с RowFilter и работает с индексацией.

for (int i = 0; i < dataGrid.Rows.Count - 1; i++) 
{ 
    dataGrid[selectionColumnIndex, i].Value = true; 
} 
Смежные вопросы