数据库中字段为NULL,当通过提取到GridView1后,然后通过
this.water_star.Text = GridView1.SelectedRow.Cells[2].Text;
后,显示值为“ ”,如何解决,我要他还是为空。
this.water_star.Text = GridView1.SelectedRow.Cells[2].Text;
后,显示值为“ ”,如何解决,我要他还是为空。
解决方案 »
- ds.GetChanges() != nulll但是ExecuteNonQuery()结果却为0
- 用360安全卫士修复IE后,visual studio帮助文档无法显示网页,如何修复?
- 在一个静态方法的内部,如何获得调用此静态方法的类名?
- 关于alt+tab的问题
- 关于一个跨线程访问控件的奇怪问题,在线,有结果马上结贴
- 这个有更好的方法吗?
- Cursor.WaitCursor调用后能否锁住屏幕呢?
- 这么简单一个函数确是一个意想不到的结束,大家碰到过吗
- 请教一下,当datagrid里有一列是checkbox的时候,如果取到checkbox的变更事件
- 大家讨论:用C#或Vb.net做网页时,当执行某“删除”操作给出提示的最优化处理方法?
- 一个DataColumn的小问题,菜鸟求助
- 关于用C#在界面上添加附件的方法
这个功能 可以解决问题
if(GridView1.SelectedRow.Cells[2].Text =="&bnsp")
this.water_star.Text ="";
else
this.water_star.Text =GridView1.SelectedRow.Cells[2].Text ;
如果是“ ”
this.water_star.Text="";当然
你也可以在之前插入数据库的时候做判断
如果客户这一项没填
你给这个字段插入一个空格
这样读出时就不会有这个问题了
解决方法 : GridView的 <ItemTemplate><asp:Label></asp:label></asp:TemplateField> 都连一起,不要用vs的格式化,不然会自动分行,自动插个空格进去。
NullDisplay....