DataTable newTable = new DataTable("MyTable");
newTable.Columns.Add("ID", typeof(int));
newTable.Columns.Add("Name", typeof(string));
//...
ds.Tables.Add(newTable);

解决方案 »

  1.   

    我觉得DataSet可以由很多的DataTable组成,所以我觉得在你往DataTable中填充数据时,还不如直接望DataSet中填充数据,那样就在DataSet中形成了一张DataTable.
      

  2.   

    不好意思,问题没说清楚,是我已经存在一个DataSet,里面也定义了一个Table,但里面的内容是空的我现在又另外定义了一个DataTable,结构和DataSet里面的一样,但 有数据了,我如何用现有的这个DataTable 来刷新DataSet 里面的Table的数据
      

  3.   

    呵呵,多谢兄弟们提醒,问题已经解决了,其实主要是用到了水晶报表,先从DataSet定义了报表里的字段,然后打印的时候数据从一个经过计算的DataTable里提取,我马上散分
    大家要是有什么好的方法可以给我留言,先谢了