ASP.NET基础教程-在DataTable对象中查找DataRow对象
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/45046 |
DataTable中的每一行都存放在DataRow对象中,要寻找DataTable中的DataRow,步骤如下:
1、用SqlDataAdapter对象将数据库中的内容添充到DataSet数据集中。 2、从DataSet数据集中获取DataTable对象。
3、设置DataTable的PrimaryKey属性。
4、调用DataTable的Find()方法,传入所要DataRow的主键列值。
具体代码如下:
//打开数据库 con.Open();
//SQL语句
string oSql="select id,name,station,level,dept from verify";
//从数据库上提取数据
SqlDataAdapter da=new SqlDataAdapter(oSql,con);
//创建和声明数据集对象
DataSet ds=new DataSet();
//将从数据库中读取出来的数据加载到记录集中
da.Fill(ds,"verify");
//关闭数据库
con.Close();
//从记录集中获取表对象
DataTable dt=ds.Tables[“verify”];
//设置要查询的列为主键
dt.PrimaryKey=new DataColumn[]{dt.Columns[“id”]};
//调用Find()方法将id为“LH”的行从表中取出存储到DataRow
DataRow dr=dt.Rows.Find(“LH”);
//将查找到行中各列的值在页面上输出
Response.Write(dr["name"].ToString()+"<br>"); 本文出自 51CTO.COM技术博客Response.Write(dr["station"].ToString()+"<br>"); Response.Write(dr["level"].ToString()+"<br>"); Response.Write(dr["dept"].ToString()+"<br>"); |


晨星
博客统计信息
热门文章
最新评论
友情链接

