|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情!明天在给DataTable列赋值的时分碰到上面成绩。
不克不及将列“SourceID”设置为空。请改用DBNull。
成绩历程代码以下:
DataTabledt=newDataTable();
dt.Columns.Add("SourceID",typeof(int))
然后我试图给该列赋一个null值。
dt.Rows.Add(null)
了局报错了,毛病信息:不克不及将列“SourceID”设置为空。请改用DBNull。
细心测试后发明,假如DataColumn的数据范例不为字符串类的,为该列赋空值的时不克不及用Null,应当利用DBNull.Value.
准确的赋值以下:
dt.Rows.Add(DBNull.Value)
呵呵,该类成绩碰到过一次就很简单记着了,但历来都没有碰着过的,却很难晓得应当怎样改,还觉得是必定得为列赋一个实践的值。小编把该成绩公布下去,但愿能给初学者一些匡助。那做企业软件是不是最好用J2EE? |
|