遍历Datatable的几种方法(C# )


遍历datatable的方法

方法一:     

 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];      

       }        

 }     

 绑定DataTable到Reapter。     

 if (dtb_xx.Rows.Count > 0) {     

             rp_xx.DataSource = dtb_xx;     

             rp_xx.DataBind();     

}      

 <asp:Repeater ID="rp_xx" runat="server">     

        <ItemTemplate>     

             <tr>     

                   <td>     

                       <div>     

                             <ul class="ListHorizontally">     

                                  <li>     

                                       <div class="TCell1">     

                                             <%#Eval("ID")%>     

                                        </div>     

                                   </li>     

                                   <li>     

                                        <div class="TCell2">     

                                              <%#Eval("Name")%>     

                                         </div>     

                                   </li>     

                             </ul>     

                        </div>     

                     </td>     

                 </tr>     

       </ItemTemplate>     

</asp:Repeater>     

 

 方法五  :

 DataRow[] dataRows = null;  

 dataRows = dataTable.Select(fieldParentID + "='" + treeNode.Tag.ToString() + "'", dataTable.DefaultView.Sort);  

 foreach (DataRow dataRow in dataRows)   {   

      DataRow dataRow = dataTable.Rows[i];   

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

 }

转载:转自https://www.cnblogs.com/soany/p/5297400.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM