ibcadmin 发表于 2013-1-13 17:38:40

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语句为测试用。




飞/可爱朋 发表于 2014-5-8 00:18:25

:lolnice

飞/可爱朋 发表于 2014-5-8 00:19:07

student 是不是一个model类

ibcadmin 发表于 2014-5-8 00:23:32

飞/可爱朋 发表于 2014-5-7 16:19
student 是不是一个model类

是的
页: [1]
查看完整版本: DataSet取值并保存在List集合中