关于DataBinding的问题

cofe 2004-08-18 12:16:27
将TextBox.Text绑定DataRow的一列出现以下问题:
因为数据库表中有些字段可以为空,在绑定时报错:说该字段为DBNull,无法读取该值,这样的问题如何解决,请高人指点。
...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhpsam109 2004-08-18
  • 打赏
  • 举报
回复
DataRow[i].NullText="";
zhpsam109 2004-08-18
  • 打赏
  • 举报
回复
给出你的代码!
我是老姚 2004-08-18
  • 打赏
  • 举报
回复
最好的办法修改数据库!不允许字段为空,把字段的默认值改为“”
cofe 2004-08-18
  • 打赏
  • 举报
回复
好像不行啊!
我的面板上的控件名称和字段名一样的
........
if(this.Controls[j].Name == row.Table.Columns[i].ColumnName)
{
this.Controls[j].DataBindings.Clear();
this.Controls[j].DataBindings.Add("Text",row,row.Table.Columns[j].ColumnName);
........
}

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧