解决方案 »

  1.   

    设置你DateTable的那一列的属性为string了没?? 设置AllowDBNull 为true  DataColumn dc = new DataColumn("", typeof(string), "");
      dc.AllowDBNull = true;
      

  2.   

     
    myrow[c] = DBNull.Value     //修改为这个试试
      

  3.   

    我只是想把在某行内从某列开始往后的单元格全部填入"NULL"这个字符串。我不能把某一列的数据类型更换掉,因为其他行里面的该列会有数据符合的。
    比如说:
      

  4.   

    我只是想把在某行内从某列开始往后的单元格全部填入"NULL"这个字符串。我不能把某一列的数据类型更换掉,因为其他行里面的该列会有数据符合的。
    比如说:

    图片没有打开我再上传一遍
      

  5.   

    谢谢你的回复,我已经试过了,没有填入我想要的"NULL"这个字符串
      

  6.   

    我只是想把在某行内从某列开始往后的单元格全部填入"NULL"这个字符串。我不能把某一列的数据类型更换掉,因为其他行里面的该列会有数据符合的。
    比如说:

    设置可为null就行,不用改不用更换类型,设置可为空就行。可以赋空dd
      

  7.   

    我只是想把在某行内从某列开始往后的单元格全部填入"NULL"这个字符串。我不能把某一列的数据类型更换掉,因为其他行里面的该列会有数据符合的。
    比如说:

    设置可为null就行,不用改不用更换类型,设置可为空就行。可以赋空dd
    不行的,我就这样子赋值嘛myrow[c] = "NULL"; 然后出错,所数据类型不同,出错了
      

  8.   

    不用double 类型,用string类型存吧