您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 对象不能从 DBNull 转换为其他类型(利用DetailsView绑定的)

对象不能从 DBNull 转换为其他类型(利用DetailsView绑定的)

来源:网络整理     时间:2016/6/27 6:35:56     关键词:

关于网友提出的“ 对象不能从 DBNull 转换为其他类型(利用DetailsView绑定的)”问题疑问,本网通过在网上对“ 对象不能从 DBNull 转换为其他类型(利用DetailsView绑定的)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 对象不能从 DBNull 转换为其他类型(利用DetailsView绑定的)
描述:

<>
            DataSourceID="AccessDataSource2" Height="50px" Width="532px" 
            BackColor="#E0E0E0" BorderWidth="0px" CellPadding="4" CellSpacing="1" 
            Horiz />             
            
                <>
                    SortExpression="Subtotal" DataFormatString="{0:C0}" HtmlEncode="False" >
                
                
                
                    
                        '>
                    
'>

                    
                
                
                    
                        <>
                            Text='<%# String.Format("{0:C0}",Convert.ToInt32(Eval("Subtotal"))+10) %>'>
                    

                    
                
            

            
        
这是中间的一部分代码源错误如下:
源错误: 
行 110:                
行 111:                    
行 112:                        
行 113:                            Text='<%# String.Format("{0:C0}",Convert.ToInt32(Eval("Subtotal"))+10) %>'>
行 114:                    

 
求救啊!


解决方案1:

Eval("Subtotal")
空值?

解决方案2:

似乎不行吧。

解决方案3:

<%# String.Format("{0:C0}",(Eval("Subtotal") == null ? 0 : Convert.ToInt32(Eval("Subtotal"))+10)) %>


以上介绍了“ 对象不能从 DBNull 转换为其他类型(利用DetailsView绑定的)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2101300.html

相关图片

相关文章