0

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

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

4

1 回答 1

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";
    }
于 2013-07-21T06:22:11.253 回答