无法在WinForms中看到DataGridView中的表

时间:2014-07-03 13:12:12

标签: c# ado

请帮我找到解决方案。

我无法在WinForms的datagridview控件中显示数据。 我试过Connected&断开连接的架构。但仍无法看到数据。

以下是我的代码1:

 SqlDataAdapter da = new SqlDataAdapter("Select * from employ", con);
 DataSet ds = new DataSet();
 da.Fill(ds);
 bindingSource1.DataSource = ds;
 dataGridView1.DataSource = bindingSource1;

&安培;这是我的代码2:

 SqlCommand cmd = new SqlCommand("Select * from employ", con);
 using (SqlDataReader dr = cmd.ExecuteReader())
 {
     BindingSource b1 = new BindingSource();
     b1.DataSource = dr;
     dataGridView1.DataSource = b1;
 }

我错在哪里?我可以在调试时看到填充的表,但不在UI中。

1 个答案:

答案 0 :(得分:0)

需要添加

 dataGridView1.Databind()
设置数据源后