你可以把这个表加到DataSet里,但你要直接在数据源(MSSQL)里建立这样的表,这样做是不可以的。

解决方案 »

  1.   

    DataTable dt = new DataTable("table");
    还是在数据库中建表比较好
      

  2.   

    DataTable tt=new DataTable ();
    //
    tt.Columns .Add ("EID");
    tt.Columns .Add ("ND");
    tt.Columns .Add ("TGHLMJ");
    tt.Columns .Add ("HSZLMJ");
    tt.Columns .Add ("SJHS");
    tt.Columns .Add ("BZ");
    tt.Columns .Add ("NAME");
    tt.Columns .Add ("cc");
    //tt.Columns .Add ("id");

    foreach(DataRowView  rowV in dv )

    DataRow row=tt.NewRow ( );
    row["EID"] = rowV["EID"];
    row["ND"] = rowV["ND"];
    row["TGHLMJ"] = rowV["TGHLMJ"];
    row["HSZLMJ"] = rowV["HSZLMJ"];
    row["SJHS"] = rowV["SJHS"];
    row["BZ"] = rowV["BZ"];
    row["NAME"]=rowV["NAME"];
    row["cc"]=rowV["cc"];
    // row["id"]=rowV["id"];
    tt.Rows .Add (row);
    }
    //
    dataSet22.AcceptChanges ();
      

  3.   

    SqlCommand cmd = new SqlCommand();cmd.CommandTimeout = 60; 
    cmd.Connection = conn; 
    cmd.CommandType = CommandType.Text; 
    cmd.CommandText = "CREATE TABLE simplesql "+
    "("+
    "simple_id int,"+
    "simple_text text"+
    ")";