【问题标题】:How to show NULL value using GridView in asp.net?如何在 asp.net 中使用 GridView 显示 NULL 值?
【发布时间】:2015-08-10 11:53:46
【问题描述】:

我正在使用 gridview 从 sqlserver 获取数据。很少有值为 NULL 的值。 如何使用 Gridview 显示这些值?

【问题讨论】:

  • 在 sql server 你可以做类似SELECT ISNULL(ColumnName, 'no value')
  • 你想如何显示它们?作为单词“NULL”、空格等?
  • 是的!但是如何使用 asp.net 在网页上显示呢?
  • 作为 NULL ...... @psoshmo
  • 您想在 sql server 端还是在 c# 中处理空值?如果任何一个都可以,阿里的评论就是答案。

标签: c# asp.net sql-server visual-studio


【解决方案1】:

根据您在 cmets 中的反馈,使用此..

SELECT ISNULL(ColumnName, 'NULL')

【讨论】:

    【解决方案2】:

    也许这会对你有所帮助,

     <asp:GridView ID="id" runat="server" CellPadding="4">
                <Columns>
                    <asp:TemplateField>
                        <ItemTemplate>                          
                                <%# Convert.ToString(Eval("columnName")) == null ? 'any text you want to write' : Eval("columnName") %>                         
                        </ItemTemplate>                     
                    </asp:TemplateField>
    </asp:GridView>
    

    【讨论】:

    • 您正在将其转换为字符串并与关键字 Null 进行比较。你没发现问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2011-08-13
    相关资源
    最近更新 更多