2013-06-24 54 views
0

dataGridView有列DataGridViewTextBoxColumn,它从我的数据库读取。
我需要一个值替换到另一个,例如:DataGridView替换值

如果场“约会”我值"00.00.0000" - 我需要替换为文本"absent"
我该怎么做?

回答

0

您必须使用DataGridView.CellFormatting事件。有了它,您可以根据其价值轻松地将单元格和文本格式化为任何您需要的内容。 This example详细解释它。

+0

谢谢你,这是工作。 – user2254511

-1

首先从数据库中获取数据,然后使用Contains()检查该值是否存在,然后编辑该值,然后在dataGridView中显示。

像这样:

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

@DownVoter为什么选择downvote?我以前在我的程序中使用了这个代码。 – ViFer