一道C#中dataset对象的问题!麻烦各位大侠帮忙啦!谢谢!

privatevoidForm1_Load(objectsender,EventArgse){SqlConnectionconn=newSqlConnection("se... private void Form1_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=(local);initial catalog=db_test;integrated security=true;");
DataSet ds = new DataSet();
DataSet ds1 = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter("select*from tb_001", conn);
sda.Fill(ds);
SqlDataAdapter sda1 = new SqlDataAdapter("select*from tb_002", conn);
sda1.Fill(ds1);
ds1.Merge(ds, true, MissingSchemaAction.AddWithKey);
dataGridView1.DataSource = ds1.Tables[0];
}
其中
SqlDataAdapter sda = new SqlDataAdapter("select*from tb_001", conn);
sda.Fill(ds);这段代码的含义是什么,最好详细一点的!麻烦各位啦;
还有
ds1.Merge(ds, true, MissingSchemaAction.AddWithKey);
dataGridView1.DataSource = ds1.Tables[0];这段代码的含义!
麻烦给位知心网友!
展开
 我来答
匿名用户
2013-07-09
展开全部
1.执行select*from tb_001语句取tb_001表
2.将取到的表冲入ds中 即ds.Tables[0]就是tb_001表
3.表示将ds这个记录集添加到ds1记录集里面,前提是ds和ds1两个记录集的表结构是一样的
4.dataGridView绑定数据源 就是将表ds1.Tables[0]显示到 dataGridView1中
小鹿笨笨Hera
2013-07-09 · 超过18用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:44.7万
展开全部
SqlDataAdapter sda = new SqlDataAdapter("select*from tb_001", conn);
sda.Fill(ds);
这一段你只要记住是将"select*from tb_001"查找出来的结果填到ds这个DataSet里就可以了,SqlDataAdapter是读取数据用的。
ds1.Merge(ds, true, MissingSchemaAction.AddWithKey);
见:

http://msdn.microsoft.com/zh-cn/library/4swwh51k.aspx
dataGridView1.DataSource = ds1.Tables[0];么就是将DataSet绑定到DataGridView控件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式