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 }