DataGridView заменить значение
dataGridView имеет столбец DataGridViewTextBoxColumn, который считывает данные из моей базы данных.
Мне нужно заменить одно значение на другое, например:
Если в поле "Дата" у меня есть значение "00.00.0000" - мне нужно заменить его на текст "absent".
Как я могу это сделать?
2 ответов:
Вы должны использовать событие
DataGridView.CellFormatting. С его помощью вы можете легко отформатировать свою ячейку и ее текст в соответствии с вашим значением. Этот пример подробно объясняет это.
Сначала получите данные из базы данных, затем проверьте, существует ли это значение с помощью
Contains(), затем отредактируйте значение, а затем покажите в своем dataGridView.Вот так:
string checkDate; if (checkDate == dt.Rows[0]["date"].ToString().Contains("00.00.0000")) checkDate = "absent";
Comments