数据库的遍历

方法零:

  using (SqlDataReader dr = cmd.ExecuteReader())

 {

                while (dr.Read())

                {

                 String name=dr[“name”];

                 strHtml.AppendFormat("{0}", dr["num"]);

 

                }

   }

 

方法一:

DataTable dt = dataSet.Tables[0];      

for(int i = 0  i < dt.Rows.Count  i++)      

{      

   string strName = dt.Rows[i]["字段名"].ToString();      

}      

方法二:

foreach(DataRow myRow in myDataSet.Tables["temp"].Rows)      

 {      

      var str = myRow[0].ToString();      

 }         

方法三:  

 foeach(DataRow dr in dt.Rows)         

 {         

      object value = dr["ColumnsName"];         

 }      

方法四: 

 DataTable dt=new DataTable();         

foreach(DataRow dr in dt.Rows)         

 {       

    for(int i=0;i<dt.Columns.Count;i++)       

    {       

 

 dr[i];       

   }         

 }      

 

方法五 

 DataRow[] dataRows = null;   

 dataRows = dataTable.Select(fieldParentID + "='" + treeNode.Tag.ToSt

ring() + "'", dataTable.DefaultView.Sort);   

 foreach (DataRow dataRow in dataRows)   

 {        

      DataRow dataRow = dataTable.Rows[i];       

     ?? = dataRow[fieldParentID].ToString();   

 }

转载于:https://www.cnblogs.com/change4now/p/4525189.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值