C# WinForm 用代码的形式写出创建DataSet,以及创建内部的表,供SQL语句From 表名调用
C#WinForm现在已经会用手动的形式创建DataSet以及将特定的表放入DataSet中了,但运用起来有一定的局限性,所以求各位大侠以代码的形式写出创建DataSet...
C# WinForm 现在已经会用手动的形式创建DataSet以及将特定的表放入DataSet中了,但运用起来有一定的局限性,所以求各位大侠以代码的形式写出创建DataSet,以及创建内部的表,供SQL语句From 表名调用
展开
3个回答
展开全部
没事自己建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);
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];
希望对你有所帮助。
代码如下:
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就行了。表结构自己创建。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询