• 遍历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();  
  • 相关阅读:
    重构技巧 引入Null对象
    python yield
    todo
    Python 函数式编程学习
    Python 修饰器
    socket
    Exception、RuntimeException
    设计模式
    线程池
    VMware异常关闭后再次启动提示“以独占方式锁定此配置文件失败”!!!
  • 原文地址:https://www.cnblogs.com/makqiq/p/6547121.html
Copyright © 2020-2023  润新知