遍历Datatable
Posted mact
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历Datatable相关的知识,希望对你有一定的参考价值。
//方法一 DataSet dataSet = new DataSet(); DataTable dt = dataSet.Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { string strName = dt.Rows[i]["字段名"].ToString(); } //方法二 DataSet myDataSet = new DataSet(); foreach (DataRow myRow in myDataSet.Tables["temp"].Rows) { var str = myRow[0].ToString(); } //方法三 DataTable dt = new DataTable(); foreach (DataRow dr in dt.Rows) { object value = dr["ColumnsName"]; } //方法四 遍历datatable获取其中的值某一字段的值 DataTable dt = new DataTable(); string key = string.Empty; //DICNAME、CNNAME数据库表中字段,根据这2个字段值来筛选数据 DataRow[] drs = dt.Select(string.Format("DICNAME=‘{0}‘ AND CNNAME=‘{1}‘", ZiDuan, Zhi)); if (drs != null) { foreach (DataRow row in drs) { //遍历筛选过的数据获取其中某个字段的值 key = ConvertObjectToString(row["SUBCODE"]); } } public string ConvertObjectToString(object obj) { if (obj != null) { return obj.ToString(); } return string.Empty; }
以上是关于遍历Datatable的主要内容,如果未能解决你的问题,请参考以下文章