在网格视图中显示SQL Server NULL值文本

时间:2014-06-16 16:30:01

标签: sql sql-server database gridview

在数据库表中,某些单元格显示为NULL,当我创建网格视图时,字符串NULL根本不显示,对于那些NULL值,它只是空的。我的最终目标是使网格视图看起来与数据库完全一样。注意:db中的某些列的类型为int而不是varchar。

例如,

Col1    Col2    Col3
Data    NULL    Data
Data    NULL    NULL

2 个答案:

答案 0 :(得分:4)

您需要设置BoundField.NullDisplayText

即。

<asp:boundfield datafield="dataField" nulldisplaytext="Null" headertext="Title"/>

答案 1 :(得分:3)

使用BoundField.NullDisplayText property。例如:

<asp:boundfield datafield="Col2" nulldisplaytext="NULL" headertext="Col2" />