没事自己建DataSet干嘛。。方法有二,要么你直接用VS的工具可以建,要懒的用工具的话
DataSet ds = new DataSet();
ds.Tables.Add("TableName");
ds.Tables[0].Columns.Add("Column1", typeof(Int32));
ds.Tables[0].Columns.Add("Column2", typeof(string));
DataRow dr = ds.Tables[0].NewRows();
dr[0] = 1;
dr[1] = "test";
ds.Tables[0].Rows.Add(dr);
这个简单啊,需要适配器
代码如下:
String constr="server=..,database=...,sa=..pwd=...";
SqlConnection con = new SqlConnection(constr);
con.open;
String sql="select * from 表名";
sqlDataAdapter dap= new sqlDataAdapter(sql,con);
DataSet ds =new DataSet();
dap.Fill(ds);
dataGridview.DataSource = ds.Table[0];
希望对你有所帮助。
你直接读取数据, Fill到DataSet就行了。表结构自己创建。