可以存放到DataSet里边。这也是个集合,里边的数据是以表结构的形式储存的。
http://msdn.microsoft.com/zh-cn/library/system.data.dataset(v=vs.110).aspx

解决方案 »

  1.   

    你是指取出字段的值? 
    string connectionString = "Data Source=192.168.1.3;Initial Catalog=data;User ID=sa;password=sa;Integrated Security=False";             
            string queryString = "select aa,bb,cc from table";  
            using (SqlConnection connection = new SqlConnection(connectionString))  
            {  
                SqlCommand command = new SqlCommand(queryString, connection);  
                connection.Open();  
                SqlDataReader reader = command.ExecuteReader();  
                try  
                {  
                    while (reader.Read())  
                    {  
                   
                        string s0 = reader[0].ToString().Trim();  
                        string s1 = reader[1].ToString().Trim();  
                        string s2 = reader[2].ToString().Trim();  
                   
                    }  
                }  
                finally  
                {  
                    command.Dispose();  
                    connection.Close();  
      
                }  
            }  
    这是一种方式,也可以填充到dataset中,再从中取出值 
     string con = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=STUDENT.MDB";  
          string sql = "select * from 考生";  
          OleDbConnection conn = new OleDbConnection(con);            
           DataSet ds = new DataSet ();  
          dtAdapter = new OleDbDataAdapter(sql, conn);           
          conn.Open();  
          dtAdapter.Fill(ds);  
         foreach (DataRow dr in ds.Tables[0].Rows)  
                {     
                   string s=dr[0].ToString(); string s1=dr[1].ToString();
                }  
      

  2.   

    随便搜了一个。http://www.360doc.com/content/13/0304/13/10504424_269222703.shtml不管他写的怎样,是否很实用,至少对你可以是一个启发。
      

  3.   

    反射遍历字段,循环拼接sql。