DataTable / DataSet遍历
C# 2018-07-06 10:13:11

 

C/C++ Code复制内容到剪贴板
  1. DataTable dt = new DataTable();// 实例化数据表  
  2.   
  3. .....  
  4.   
  5.   
  6.  for(int i=0;i<dt.Rows.Count;i++)  
  7.             {  
  8.                 string CarNo = dt.Rows[i]["CarNo"].ToString();  
  9.             }  

 

DataSet ds = new DataSet();
// ds.Tables[0]就是dataTable

 

C/C++ Code复制内容到剪贴板
  1. string sql = "select * from UserInfo"// 查询语句  
  2. DataSet dataResult = SynchronousParkData.Query(sql);  
  3. DataTable dt = dataResult.Tables[0];  
  4. for (int i = 0; i < dt.Rows.Count; i++)  
  5. {  
  6.     string CarNo = dt.Rows[i]["CarNo"].ToString();  
  7. }  

 

遍历得到列名

C/C++ Code复制内容到剪贴板
  1. dt = dataResult.Tables[0];  
  2.   
  3. foreach (DataColumn col in dt.Columns)  
  4. {  
  5.     string key = col.ColumnName;                // 字段名  
  6.     string valueType = col.DataType.ToString(); // 字段值 类型  
  7. }  

 

C/C++ Code复制内容到剪贴板
  1.                 DataTable tb = ds.Tables[1];  
  2.                 DataRow row = tb.Rows[0];//返回Employees表的DataRow  
  3.                   
  4.                  foreach (DataRow rows in tb.Rows)  
  5.                 {  
  6.                     DisplayRow(rows);  
  7.                 }  
  8.   
  9.   
  10. void DisplayRow(DataRow row)  
  11.    {                
  12.       //Get the DataTable of a DataRow      
  13.       DataTable tb = row.Table;  
  14.       foreach (DataColumn col in tb.Columns) /  
  15.    {  
  16.     listView1.Items.Add(row[col].ToString());  
  17. }  

 

 

 

 

本文来自于:http://www.yoyo88.cn/study/net/340.html

Powered by yoyo苏ICP备15045725号