1

我在 Nortwind db 中创建了一个简单的表。我正在尝试使用 datagridview 检索所有数据。我认为错过了一些东西,因为 datagridview 中没有显示任何内容。没有异常,错误消息只是不起作用

public void getData() 
{
    SqlConnection con = new SqlConnection(cnn);
    DataSet ds = new DataSet();
    cmd = new SqlCommand("Select * from info",con);
    SqlDataAdapter adp = new SqlDataAdapter(cmd);
    adp.Fill(ds);
    dataGridView1.DataSource = ds;
}
4

2 回答 2

3

使用 aDataTable而不是 aDataSet

否则,您需要指定DataGridView应该显示哪个表。

于 2013-08-08T18:40:04.093 回答
3

您需要指定 DataGridView 应该显示哪个表。尝试以下代码片段。

dataGridView1.DataSource = ds.Tables[0];
于 2013-08-08T18:42:59.070 回答