日期:2014-05-18  浏览次数:20686 次

关于DataTable的问题,求好心人帮助!!!
我现在有一个有数据的DataTable 
dt1
  列
  a b c 

行 1 2 3

  4 5 6

我现在有想在dt1后面增加几列,并且给这几列的每一行都赋值,实现这样的效果:

  列 增加的列的d,e
  a b c d e

行 1 2 3 0 0  

  4 5 6 0 0 


请问要怎么写?谢谢各位了!

------解决方案--------------------
C# code
            DataColumn dc = new DataColumn("d", typeof(int));
            dc.DefaultValue = 0;
            DataColumn dc2 = new DataColumn("e", typeof(int));
            dc2.DefaultValue = 0;
            dt1.Columns.Add(dc2);

------解决方案--------------------
少了倒数第二行:
dt1.Columns.Add(dc);
探讨
C# code
DataColumn dc = new DataColumn("d", typeof(int));
dc.DefaultValue = 0;
DataColumn dc2 = new DataColumn("e", typeof(int));
dc2.DefaultValue =……

------解决方案--------------------
探讨

少了倒数第二行:
dt1.Columns.Add(dc);
引用:
C# code
DataColumn dc = new DataColumn("d", typeof(int));
dc.DefaultValue = 0;
DataColumn dc2 = new DataColumn("e", typeof(int));
dc2.DefaultValue =………