您的位置:程序门 -> .net技术 -> c#



一个简单的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一个简单的问题[已结贴,结贴人:wangping06]
发表于:2007-02-03 09:11:00 楼主
前面是从dataset中取的数据,
dblpdqty   =   convert.todouble(dstpdupd.tables[0].rows[i][ "pdqty "]);

后面把把他插到页面中
<input   type=text   name= 'qty5 '   value= ' <%=dblpdqty   %> '   />  


问题是dataset中的pdqty数据为空是
如何使插入为空呢
发表于:2007-02-03 09:16:161楼 得分:0
自己顶下
发表于:2007-02-03 09:18:552楼 得分:20
dblpdqty   =   dstpdupd.tables[0].rows[i][ "pdqty "]   ==   string.empty   ?   string.empty   :   convert.todouble(dstpdupd.tables[0].rows[i][ "pdqty "]);
发表于:2007-02-03 09:21:013楼 得分:0
dblpdqty  

用什么定义呢,
发表于:2007-02-03 09:28:474楼 得分:0
dblpdqty   用什么定义呢???
如果你只需把这个值给input那么
在cs里   protected   string   dblpdqty   =   string.empty;
发表于:2007-02-03 09:35:005楼 得分:0
dstpdupd.tables[0].rows[i][ "pdqty "]是从数据库取的数

为空是null而不是string.empty
发表于:2007-02-03 09:42:306楼 得分:0
protected   string   dblpdqty   =   string.empty;

dblpdqty   =   dstpdupd.tables[0].rows[i][ "pdqty "].tostring()   ==   string.empty   ?   string.empty   :   convert.todouble(dstpdupd.tables[0].rows[i][ "pdqty "].tostring();
发表于:2007-02-03 09:43:327楼 得分:0
dstpdupd.tables[0].rows[i][ "pdqty "]取出的数据为object类型,将其装换为string
这样就ok了
发表于:2007-02-03 09:50:588楼 得分:0
问题解决,多谢


快速检索

最新资讯