数据库的遍历

方法零:

  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();   

 }

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。