Отключение кнопки в DataGridViewButtonColumn
Я извлекаю результаты из базы данных Oracle и сохраняю их в DataTable перед тем, как установить их в качестве источника в DataGridView. Причина в том, что я удаляю некоторые столбцы, прежде чем показать их пользователю. Используя DataGridViewButtonColumn, я добавил столбец, который позволяет пользователю "Редактировать" конкретную строку. Моя проблема в том, что я пытаюсь отключить эту кнопку на основе значения в текущей строке. Оставьте остальные кнопки строк включенными.
var table = OracleConnection.Results(myquery);
table.Columns.Remove("Comments");
var editButton = new DataGridViewButtonColumn;
editButton.Value = "Edit";
editButton.Text = "Edit";
editButton.UseColumnTextForButtonValue = true;
_dtgvResults.Source = table;
_dtgvResults.Columns.Add(editButton);
1 ответ
Посмотрите на событие OnRowDataBound в вашем DataGridView