DataTable / DataSet遍历
C/C++ Code复制内容到剪贴板
- DataTable dt = new DataTable();// 实例化数据表
- .....
- for(int i=0;i<dt.Rows.Count;i++)
- {
- string CarNo = dt.Rows[i]["CarNo"].ToString();
- }
DataSet ds = new DataSet();
// ds.Tables[0]就是dataTable
C/C++ Code复制内容到剪贴板
- string sql = "select * from UserInfo"; // 查询语句
- DataSet dataResult = SynchronousParkData.Query(sql);
- DataTable dt = dataResult.Tables[0];
- for (int i = 0; i < dt.Rows.Count; i++)
- {
- string CarNo = dt.Rows[i]["CarNo"].ToString();
- }
遍历得到列名
C/C++ Code复制内容到剪贴板
- dt = dataResult.Tables[0];
- foreach (DataColumn col in dt.Columns)
- {
- string key = col.ColumnName; // 字段名
- string valueType = col.DataType.ToString(); // 字段值 类型
- }
C/C++ Code复制内容到剪贴板
- DataTable tb = ds.Tables[1];
- DataRow row = tb.Rows[0];//返回Employees表的DataRow
- foreach (DataRow rows in tb.Rows)
- {
- DisplayRow(rows);
- }
- void DisplayRow(DataRow row)
- {
- //Get the DataTable of a DataRow
- DataTable tb = row.Table;
- foreach (DataColumn col in tb.Columns) /
- {
- listView1.Items.Add(row[col].ToString());
- }
上一篇 C# 接口里返回数据