C#遍历List和DataTable
其实这两个也都不难,只是有时候会搞混,就记一下。
遍历List
EA01Bll EA01 = new EA01Bll();
List<EA01> _ea01 = EA01.GetList(string.Format("EA01006 ={0}", id));
第一种:
for (int i = 0; i < _ea01.Count; i++)
{
string name = _ea01[i].EA01002;//EA01002是字段(或者属性)
}
第二种:
foreach (EA01 item in _ea01)
{
string name=item.EA01002;
}
遍历DataTable
DataSet ds = rB.GetDataset(pageinfo);
DataTable dt = ds.Tables[0]; //dt的每一行是一个DA01实体model
第一种:
for (int i = 0; i < dt.Rows.Count; i++)
{
string value = dt.Rows[i]["DA01001"].ToString(); //DA01001为列名
}
第二种:
foreach (DataRow item in dt.Rows)
{
string value = item["DA01001"].ToString();
}
浙公网安备 33010602011771号