DataGridView заменить значение



dataGridView имеет столбец DataGridViewTextBoxColumn, который считывает данные из моей базы данных.

Мне нужно заменить одно значение на другое, например:



Если в поле "Дата" у меня есть значение "00.00.0000" - мне нужно заменить его на текст "absent".

Как я могу это сделать?

644   2  

2 ответов:

Вы должны использовать событие DataGridView.CellFormatting. С его помощью вы можете легко отформатировать свою ячейку и ее текст в соответствии с вашим значением. Этот пример подробно объясняет это.

Сначала получите данные из базы данных, затем проверьте, существует ли это значение с помощью Contains(), затем отредактируйте значение, а затем покажите в своем dataGridView.

Вот так:

string checkDate;
if (checkDate == dt.Rows[0]["date"].ToString().Contains("00.00.0000"))
    checkDate = "absent";

Comments

    Ничего не найдено.