2013-07-10 2 views
0

Я хочу скрыть определенные столбцы определенной строки. Я пробовал это, но, похоже, это не работает. Многие идеи? Это мой код:Скрыть столбцы определенной строки в datagridview?

dataGridView1.Rows[e.RowIndex].Cells[0].visible=false; 
+0

Вы можете обработать событие «CellFormatting» и удалить содержимое, чтобы ячейка была пустой – Basuro

+0

В какое событие вы вставляете этот код? Убедитесь, что он находится в событии RowDataBound – Alicia

ответ

0

Нет простого способа скрыть только некоторые ячейки определенного ряда. Если вы не хотите скрывать целую колонку, вам нужно создать пользовательскую ячейку, которая будет выглядеть как фон DataGridView, и это довольно просто, но вам нужно будет обрабатывать события кликов, ключевые события и т. Д. Для этой ячейки, и это довольно сложно.

Мое предложение состоит в том, чтобы изменить ваш подход.

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