private void btn查询_click(object sender, KeyPressEventArgs e)
{
SqlConnection conn = BaseClass.DBConn.UserCon();
SqlDataAdapter sda=new SqlDataAdapter ("Select UserID,UserName,UserPwd,Power From tb_User Where UserID='"+textBox1.Text+"'", conn);
DataSet ds=new DataSet();
sda.Fill(ds);
dataGridView1.Rows.Add(ds.Tables[0].Rows[0]["UserID"], ds.Tables[0].Rows[0]["UserName"], ds.Tables[0].Rows[0]["UserPwd"]);
}
-----------------------------------------------------
这样写了下好像可以运行,后面那添加字段值的写法对不对?
有没有把sql查询结果添加到ds里的方法,最后datagridview1.dataresouce=ds即可,如何写啊,求程序。
我这个问题最后写错了点儿。不按照上面datagridview1.rows.add(....)写,若改为datagridview1.datasource=ds.Tables[0];结果就是只有查询的一条数据反复刷新。
现在需要往datagridview1里添加,按查询添加第一条,再查询添加第二条。。。(上面的程序就已经实现了)
若用DataTable,能否写详细点。