SqlCommand cmd = new SqlCommand("Select sur_accounttype from tsys_user",conSQL ) ;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"tsys_user");
dataGridView1.DataSource = ds;
ds.Dispose();
问问题
324 次
3 回答
2
从您的代码中删除它
ds.Dispose();
ds.Dispose 实际上什么也没做。问题在于将数据源指定为数据集中的表。
dataGridView1.DataSource = ds.Tables[0].DefaultView;
于 2012-07-18T09:01:49.353 回答
1
尝试设置DataMember
属性。
dataGridView1.DataSource = ds;
dataGridView1.DataMember="tsys_user";
或者创建一个DataTable并填充它。
DataTable dt=new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
于 2012-07-18T09:07:43.693 回答
0
将数据集添加到网格后立即处理数据集
于 2012-07-18T09:02:58.220 回答