黑马程序员 DataSet离线数据集

 1 using (SqlConnection conn = new SqlConnection("Data Source=.; Initial Catalog=MyTest;User ID=sa;Password=123456"))
 2             {
 3                 conn.Open();
 4                 using (SqlCommand cmd = conn.CreateCommand())
 5                 {
 6                     cmd.CommandText = "select * from T_Student where Age<@aaa";
 7                     cmd.Parameters.Add(new SqlParameter("@aaa", 60));
 8                     //cmd.ExecuteReader(
 9 
10                     //SqlDataAdapter是一个帮我们把SqlCommand查询结果填充到DataSet
11                     //中的类
12                     SqlDataAdapter adapter = new SqlDataAdapter(cmd);
13 
14                     //DataSet相当于本地的一个复杂集合(List<int>)
15                     DataSet dataset = new DataSet();
16                     adapter.Fill(dataset);//执行cmd并且把SqlCommand查询结果填充到DataSet
17 
18                     DataTable table = dataset.Tables[0];
19                     DataRowCollection rows = table.Rows;
20                     for (int i = 0; i < rows.Count; i++)
21                     {
22                         DataRow row = rows[i];
23                         int age = (int)row["Age"];
24                         string name = (string)row["Name"];
25                         MessageBox.Show(name + "," + age);
26                     }
27                 }
28             }

 

posted @ 2013-04-10 17:33  李蒙  阅读(193)  评论(0编辑  收藏  举报