Datacolumn dc = new .....
DataRow dr = new .....
dt.Columns.Add(dc);
dc.Rows.Add(dr)

解决方案 »

  1.   

    恩 LZ你的错误是 只是建表 但没有插入行和列 像楼上那样插入行列 但楼上的没把行列加如表中
    DT.ROWS.ADD(行)这样就可以了!!
      

  2.   

    DataSet ds=new DataSet();
    DataTable   MyTable   =   new   DataTable("学生表");
    ds.Tables.Add(MyTable);   
    DataColumn MyColumn;
    MyColumn = MyTable.Columns.Add("学号",typeof(string));
    MyColumn = MyTable.Columns.Add("姓名",typeof(string));
    MyColumn = MyTable.Columns.Add("平均分",typeof(double));
    MyColumn = MyTable.Columns.Add("总成绩",typeof(double));
    DataRow row = ds.Tables["学生表"].NewRow();
    row[0] = "01";
    row[1] = "张三";
    row[2] = 78;
    row[3] = 349;
    ds.Tables["学生表"].Rows.Add(row);