一道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];这段代码的含义!
麻烦给位知心网友! 展开
{
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];这段代码的含义!
麻烦给位知心网友! 展开
2个回答
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中
2.将取到的表冲入ds中 即ds.Tables[0]就是tb_001表
3.表示将ds这个记录集添加到ds1记录集里面,前提是ds和ds1两个记录集的表结构是一样的
4.dataGridView绑定数据源 就是将表ds1.Tables[0]显示到 dataGridView1中
展开全部
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控件。
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控件。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询