asp.net 数据库取数据

来源:百度知道 编辑:UC知道 时间:2024/07/07 02:13:43
我是初学者,我知道怎么连接数据库,也知道怎么用.net的控件显示数据,但是自己要取出某一行某一列的值就不会了,
我举个例子大家给我解答一下,
我有个users表,有两个子段,一个是userid,一个是username
我现在知道username的值为"zhipengyue",请问怎么取出这一行的userid的值呢
我这样做的
string strselect="select userid from users Where Username="zhipengyue";
SqlCommand mycmd = new SqlCommand(strselect, myconn);
SqlDataReader mydr = mycmd.ExecuteReader();
mydr.Read();
然后就不知道怎么弄了,书上的做法是用gridview绑定数据源了
求救

mydr["userid"];

用DataGrid显示,用DataSet存数据。
1先在页面上拖过来一个DataGrid
string strselect="select userid from users Where Username='zhipengyue'";
SqlCommand mycmd = new SqlCommand(strselect, myconn);
// 创建一个DataSet对象
DataSet ds = new DataSet();

// 填充DataSet
mycmd.Fill(ds,"user");

//绑定DataGrid
DataGrid1.DataSource = ds.Tables["user"].DefaultView;
DataGrid1.DataBind();