从C#中的sql数据库加载数据集中的所有表 [英] load all table in dataset from sql database in C#

查看:118
本文介绍了从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 create StoredProcedure with multiple select queries and fill DataSet.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆