DataSource必须是datatable么可以是SqlDataReader或者SqlDataAdapter读取到的结果么? DataSource必须是datatable么可以是SqlDataReader或者SqlDataAdapter读取到的结果么?
da = new SqlDataAdapter(cmd1);
DataSet ds=new DataSet();
dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
我这样写就可以显示
da = new SqlDataAdapter(cmd1);
dataGridView1.DataSource = da;
con.Close();
这样写就显示不出来 ------最佳解决方案-------------------- DataTable和List<T>可以做数据源,他们之间有共性,你可以观察观察,
SqlDataReader.Load(), 把数据加载到DataTable里一样可以使用。 ------其他解决方案--------------------