是这样的,我通过SQL抓取资料,并把sql得到的内容写入到DataTable中,其中'AAA'字段是varchar(1),我现在想把其修改为varchar(10),可是通过如下代码却无法实现,找了帮助文档,也没有好的解决方法,请各位大哥指点迷津dataTable.Columns["AAA"].ReadOnly = false;
ataTable.Columns["AAA"].MaxLength = 10;

解决方案 »

  1.   

    修改DataSet中的DataTable中'AAA'字段的长度
      

  2.   

    1.退出程序
    2.进SQL,把表字段长度改为varchar(10)
    3.重新写入DataTable
      

  3.   

    MyGary(Gary) ,你的回复让我晕死~~~~~
      

  4.   

    to sugarsupper(北欧神话) 
    不明白你的意思,能否说清楚一些?
      

  5.   

    如果是修改数据库的话,本身sql就支持,用alter就行,具体的你查下帮助,然后在C#中执行就能修改了。