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

a のDataTable代わりに a を使用するDataSet

それ以外の場合は、表示するテーブルを指定する必要がありますDataGridView

于 2013-08-08T18:40:04.093 に答える
3

DataGridView が表示するテーブルを指定する必要があります。次のコード スニペットを試してください。

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