gpt4 book ai didi

asp.net - 如何将带有零的gridview中的标签绑定(bind)到来自sql server的空值

转载 作者:行者123 更新时间:2023-12-02 02:07:07 26 4
gpt4 key购买 nike

大家好,我有一个整数值 null在我的表中,我想用 0 将它绑定(bind)到 gridview 标签当值为 null 时, 对于 nullable string 我写的这个工作正常但同样的变化没有工作有人可以帮助

<asp:Label ID="lbl" runat="server" Text='<%#(String.IsNullOrEmpty(Eval("call").ToString()) ? "NULL" : Eval("call"))%>'></asp:Label>

同样对于Integer我这样写

<%# string.IsNullOrEmpty(Eval("send2").ToString()) ? "0" : Convert.ToInt16(Eval("send2")).ToString() %>

这没有用,感谢任何帮助

最佳答案

要检查空变量,您通常使用 System.DBNull ,因此您的代码可以是:

Eval("send2")==System.DBNull ?  "0" : Convert.ToInt16(Eval("send2")).ToString()

或替代:

Convert.IsDBNull(Eval("send2")) ? "0" : Convert.ToInt16(Eval("send2")).ToString()

关于asp.net - 如何将带有零的gridview中的标签绑定(bind)到来自sql server的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com