複数のテーブルを持つ SQL データベースがあり、そのうちの 1 つを DataGridView にバインドしたいと考えています。私はこのコードを使用します: http://msdn.microsoft.com/en-us/library/fbk67b6z.aspx#Y210 しかし、私のデータグリッドビューは列名のみを表示し、行を描画しません。誰でも私を助けることができますか?
質問する
1116 次
1 に答える
0
正しい列名が表示されるのにデータが表示されない場合は、次の 2 つの問題のいずれか (または両方) が考えられます。
- クエリは何も返しません (クエリを実行したときにデータがあるかどうかをデータベース マネージャーで確認してください)。
- データベース内のテーブルが空であるため、返すものはありません。
EDIT:これら2つのステートメントを切り替えてみましたか?
Form1_Load(object sender, System.EventArgs e)
{
GetData("select * from Customers");
dataGridView1.DataSource = bindingSource1;
}
于 2012-11-27T18:57:19.100 に答える