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();
}

posted on 2014-04-01 11:14  随笔随记  阅读(969)  评论(0)    收藏  举报

导航