在c#中使用dataset时,我的datagridview上没有数据,我在这里缺少什么?

在c#中使用dataset时,我的datagridview上没有数据,我在这里缺少什么?,c#,C#,从代码中删除此项 ds.Dispose() D.实际处置。问题在于将数据源指定给数据集中的表 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.DataSour

从代码中删除此项

ds.Dispose()

D.实际处置。问题在于将数据源指定给数据集中的表

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();
从代码中删除此项

ds.Dispose()

D.实际处置。问题在于将数据源指定给数据集中的表

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();

在将数据集添加到网格后,您正在处理数据集。

在将数据集添加到网格后,您正在处理数据集。

请尝试设置
DataMember
属性

dataGridView1.DataSource = ds.Tables[0].DefaultView;
或者创建一个数据表并填充它

dataGridView1.DataSource = ds;
dataGridView1.DataMember="tsys_user";

尝试设置
DataMember
属性

dataGridView1.DataSource = ds.Tables[0].DefaultView;
或者创建一个数据表并填充它

dataGridView1.DataSource = ds;
dataGridView1.DataMember="tsys_user";

@odlanyer,请尝试
dataGridView1.DataSource=ds.Tables[0]
Yups它为您的时间制作了一个@habib,tnx,我非常感谢。@V4Vendetta,谢谢,您的链接对我来说是全新的,谢谢again@Habib事实上,你的回答让我思考为什么这会是一个问题,所以没有让我失望,我想我们都学到了一些好东西:)@odlanyer,请尝试
dataGridView1.DataSource=ds.Tables[0]
Yups它为您的时间制作了@habib,tnx,我很感激。@V4Vendetta,谢谢,您的链接对我来说是全新的,谢谢again@Habib事实上,你的回答让我思考为什么这会是一个问题,所以没有让我失望,我想我们都学到了一些好东西:)