从C#中的sql数据库加载数据集中的所有表 [英] load all table in dataset from sql database in C#
本文介绍了从C#中的sql数据库加载数据集中的所有表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hi
如何在C#中加载来自sql数据库的数据集中的所有表?
Hi
How can load all table in dataset from sql database in C#??
推荐答案
创建存储程序包括所有sql选择查询。
Create a stored procedure including all the sql select queries.
create procedure testProc
as
begin
select Name from tblEmpMaster
select eId from tblLeave
end
然后将其添加到单个数据适配器&按你的意愿使用它。
and then add that to a single data adapter & use it as u want.
private void button11_Click(object sender, EventArgs e)
{
connectDb DBC = new connectDb();
SqlConnection con = DBC.connectToLocalDb();
con.Open();
SqlCommand cmd = new SqlCommand("testProc", con);
cmd.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
comboBox4.DataSource = dt;
comboBox4.DisplayMember = "Name";
con.Close();
}
您可以使用多个选择查询创建StoredProcedure
并填写DataSet
。
参考这里,
HTTP://social.msdn。 microsoft.com/Forums/sqlserver/en-US/5e594f9e-98b2-4a47-a87f-a5151e0c7828/loading-multiple-tables-within-dataset-in-single-call-c [ ^ ]
这可以帮助你,
http://csharp.net-informations.com/dataset/dataset-multiple-tables-sqlserver.htm [ ^ ]
You can createStoredProcedure
with multiple select queries and fillDataSet
.
Refer here ,
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/5e594f9e-98b2-4a47-a87f-a5151e0c7828/loading-multiple-tables-within-dataset-in-single-call-c[^]
May be this can help you,
http://csharp.net-informations.com/dataset/dataset-multiple-tables-sqlserver.htm[^]
这篇关于从C#中的sql数据库加载数据集中的所有表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文