在DataTable中,所有记录都保存在Rows属性中,DataRow类型具有多个独立的索引器,通常有以下版本:
(1)public object this[string columnName]:通过列名获取记录中指定列的数据
(2)public object this[int columnIndex]:通过列索引(从0开始计数)获取记录中指定的列的数据
(3)public object this[DataColumn column]:通过表示数据列的DataColumn对象获取记录中的指定列的数据
※遍历DataTable中的数据通常分成两步:
首先,通过foreach遍历它的Rows属性;
然后,对每一个DataRow对象进行处理。如利用索引器来获取记录各字段的值
DataTable dt=new DataTable();
for(DataRow row in dt.Rows)
{ //代码略 }