zoukankan      html  css  js  c++  java
  • C#遍历DataSet中数据的几种方法总结

    //多表多行多列的情况
    foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable{
    foreach (DataRow dr in dt.Rows) ///遍历所有的行
    foreach (DataColumn dc in dt.Columns) //遍历所有的列
    Console.WriteLine(“{0}, {1}, {2}”, dt.TableName,
    dc.ColumnName, dr[dc]); //表名,列名,单元格数据}
    //遍历一个表多行多列
    foreach(DataRow mDr in dataSet.Tables[0].Rows ){
    foreach(DataColumn mDc in dataSet.Tables[0].Columns){
    Console.WriteLine(mDr[mDc].ToString());}}
    //遍历一个表多行一列
    foreach(DataRow row in DataSet1.Tables[0].Rows){


    //多表多行多列的情况
    foreach   (DataTable   dt   in   YourDataset.Tables)   //遍历所有的datatable
      {  
          foreach   (DataRow   dr   in   dt.Rows)   ///遍历所有的行
              foreach   (DataColumn   dc   in   dt.Columns)   //遍历所有的列
                    Console.WriteLine(“{0},   {1},   {2}”,   dt.TableName,  

    dc.ColumnName,   dr[dc]);   //表名,列名,单元格数据
      }
    //遍历一个表多行多列
      foreach(DataRow   mDr   in   dataSet.Tables[0].Rows   )  
      {  
           foreach(DataColumn   mDc   in   dataSet.Tables[0].Columns)  
          {  
                    Console.WriteLine(mDr[mDc].ToString());    
           }  
      }
    //遍历一个表多行一列
    foreach(DataRow   row   in   DataSet1.Tables[0].Rows)  
      {  
                Console.WriteLine(row[0].ToString());  
      }

    //一行一列
    ds.Tables[0].Rows[0]["字段"]

    风雪七月花溅墨
  • 相关阅读:
    JS函数式编程【译】前言
    11.15周总结
    11.13
    11.12
    11.11
    11.10
    11.9
    11.8周总结
    11.6
    11.5
  • 原文地址:https://www.cnblogs.com/bobo41/p/3412798.html
Copyright © 2011-2022 走看看