Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 ASP.Net 应用程序中的 gridview 的列中显示了一个日期字段。但是,有一个布尔字段,当设置时,日期是无关紧要的(它实际上是一个可以为空的日期,并且将为空)
设置布尔字段时(因此,日期为空),我看到一个空白列。但是,我更喜欢显示一些自定义文本。那么,有没有办法在标志为假时显示日期,如果为真,则在列中显示“未设置日期”?
您可以通过在 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"; }