110,499
社区成员
发帖
与我相关
我的任务
分享
List<Person> empList=new List<Person>();
for(int i=0;i<dataTable.Rows.Count;i++)
{
Person p=new Person();
p.UserID=int.Parse(dataTable.Rows[i]["UserId"].ToString());
p.UserName=dataTable.Rows[i]["UserName"].ToString()
empList.Add(p);
}
其中Person就是实体类,定义了UserId和UserName两个属性。List<DataRow> empList=new List<DataRow>();
for(int i=0;i<dataTable.Rows.Count;i++)
{
empList.Add(dataTable.Rows[i]);
}
while (df.Read())
{
// 获取当前行的所有列的值存储到ArrayList中
object[] oRow = new object[df.FieldCount];
df.GetValues(oRow);
al.Add(oRow);
}
for (int i = 0; i < al.Count; i++)
{
// 先获取该行的所有值
object[] oRow = al[i] as object[];
if (oRow != null)
{
foreach (object obj in oRow)
{
// obj 这就是该行对应的每一列的值
}
}
}
for(int i=0;i<al.Count;i++)
{
this.dataGeidView1.Rows.Add(1);
employee emp=(employee)al[i];
this.dataGeidView1.Rows[i].Cells["ID"].value=emp.ID;
this.dataGeidView1.Rows[i].Cells["name"].value=emp.Name;
}
ArrayList al =new ArrayList();
while(reader.Read())
{
employee emp=new employee();
emp.ID=reader["ID"];
emp.Name=reader["name"]
al.Add(emp)
}