C#连接数据库并处理数据

private void button1_Click(object sender, EventArgs e)
{
//数据库连接字符串
//Data Source=localhost 说明: localhost代表连接本地数据
//Initial Catalog=db 说明:db 是数据库名字
//User ID=zhaosuning 账号
//Password=zsn 密码
string cString = "Data Source=localhost;Initial Catalog=CLianXi ;User ID=zhaosuning;Password=suning; Integrated Security=false;Connection Timeout=3600";

SqlConnection conn = new SqlConnection();
conn.ConnectionString = cString;
conn.Open();//打开


string str = "select * from a ";//操作数据库的查询语句,查询数据库中某个表 Category

SqlDataAdapter sqlDa = new SqlDataAdapter(str, conn);//执行查询,获得数据

DataSet ds = new DataSet();
sqlDa.Fill(ds, "ds");//把数据转换成 DataSet格式

string str1 = "select * from b ";//操作数据库的查询语句,查询数据库中某个表 Category

sqlDa = new SqlDataAdapter(str1, conn);//执行查询,获得数据

DataSet ds2 = new DataSet();
sqlDa.Fill(ds2, "ds2");//把数据转换成 DataSet格式

ds.Tables[0].Merge(ds2.Tables[0]);
//if (ds2.Tables[0].Rows.Count > 0)
//{
// foreach (DataRow dr in ds2.Tables[0].Rows)
// {
// ds.Tables[0].ImportRow(dr);
// }
//}
gv.DataSource = ds.Tables[0];//把DataSet 格式的数据 绑定到 界面控件 并显示
}

原文地址:https://www.cnblogs.com/susuzhao/p/2973603.html