C# WinForm 用代码的形式写出创建DataSet,以及创建内部的表,供SQL语句From 表名调用

C#WinForm现在已经会用手动的形式创建DataSet以及将特定的表放入DataSet中了,但运用起来有一定的局限性,所以求各位大侠以代码的形式写出创建DataSet... C# WinForm 现在已经会用手动的形式创建DataSet以及将特定的表放入DataSet中了,但运用起来有一定的局限性,所以求各位大侠以代码的形式写出创建DataSet,以及创建内部的表,供SQL语句From 表名调用 展开
 我来答
huangxi011
2010-12-10
知道答主
回答量:38
采纳率:0%
帮助的人:42.9万
展开全部
没事自己建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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longbo192
2010-12-10
知道答主
回答量:10
采纳率:0%
帮助的人:9.5万
展开全部
这个简单啊,需要适配器
代码如下:
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];
希望对你有所帮助。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c795ead5b
2010-12-10 · 超过16用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:47.6万
展开全部
你直接读取数据, Fill到DataSet就行了。表结构自己创建。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式