强类型DataSet中的DBNull的处理

  最近写个小软件懒的用那些ORM,便使用了强类型DataSet,发现这玩意还是挺方便的。不过今天发现如果数据库中对应字段为null的时候,总得到StrongTypingException,说表“View_ALLData”中列“Name”的值为 DBNull。

   一番研究后发现,在数据集编辑器中,在相应的列上右键属性中,可以设置NullValue,就是说当该列的值为DBNull时候返回什么值,默认的就是抛出异常,你可以将之修改成null或empty,之后就OK了,不过呢,如果该列不是string类型的话,就不能用这个办法了。

posted @ 2009-08-22 16:12  彷徨......  阅读(699)  评论(0编辑  收藏  举报