DataSet取值并保存在List集合中
在ASP.NET中,从数据库中取值的方法有:DataSet、DataReader
今天就讲解一下 如何用DataSet取值并且保存到List<>泛型集合中
举例:
DBHelper的类我们已经建好,直接调用即可
DBHelper db = new DBHelper(); //实例化DB类
string sql = "select * from student"; //虚构的sql语句
DataSet ds = db.getDataSet(sql); //假设的DB类中已返回的数据 用DataSet接收
List<student> students = new List<student>(); //实例化一个集合 student对象为测试对象
for(int i=0;i<ds.Table.rows.Count;i++) //循环取出ds.table中的值
{
student s = new student(); // 实例化student对象
s.Id=Convert.ToInt32(ds.Table.row["Id"]);
s.Name=Convert.ToInt32(ds.Table.row["Id"]);
s.Age=Convert.ToInt32(ds.Table.row["Id"]);
s.Sex=Convert.ToInt32(ds.Table.row["Id"]);
students.add(s); // 将取出的对象保存在LIST中以上是获得值。
}
至此你的LIST已经取到值。
本文中的student对象及sql语句为测试用。
:lolnice student 是不是一个model类 飞/可爱朋 发表于 2014-5-7 16:19
student 是不是一个model类
是的
页:
[1]