c#想获取数据库一个联合查询的值,怎么获取返回值
1个回答
展开全部
//创建连接字符串 const string STR = "Server=.; DataBase=MySchool; Uid=sa; Pwd=ok"; //创建数据库连接对象 SqlConnection con = new SqlConnection(STR); //设置Sql语句 StringBuilder sql = new StringBuilder("SELECT * FROM [Student] WHERE StudentNo = \'34324\'"); //创建数据库执行者 SqlCommand com = new SqlCommand(sql.ToString(), con); //创建数据集 DataSet ds = new DataSet(); //创建适配器 SqlDataAdapter sda = new SqlDataAdapter(com); //填充数据 sda.Fill(ds, "Student"); //绑定到DataGridView控件 控件名.DataSource = ds.Tables["Student"];
我这里只是举例 还有DataGridView中的Column中的DataPropertyName属性必须和数据集中列名对应才能绑定,例子里面的数据库查询条件由你自己决定
我这里只是举例 还有DataGridView中的Column中的DataPropertyName属性必须和数据集中列名对应才能绑定,例子里面的数据库查询条件由你自己决定
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询