Gridview显示字段

时间:2013-07-21 05:25:34

标签: asp.net gridview

我有一个日期字段,我在gridview的一个列中显示在ASP.Net应用程序中。但是,有一个布尔字段,在设置时,日期是无关紧要的(它实际上是一个可以为空的日期,并且将为null)

当设置布尔字段时(因此,日期为空),我看到一个空白列。但是,我更愿意显示一些自定义文本。那么,有没有办法显示日期,当标志为假时,如果是真的,那么在列中显示“没有设置日期”呢?

1 个答案:

答案 0 :(得分:0)

您可以通过检查RowDataBound事件并将单元格的text属性设置为所需文本来完成此操作。

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if(condition is true)
            e.Row.Cells[index of date field column].Text = "Date not set";
    }