1
私はテーブルデータでデータベースからDataGridView
を入力しようとしています。方法は次のとおりです。dataGridViewが空です
しかし、私が見るのは空ですDataGridView
。私が間違っている場所や欠けている箇所を教えてもらえますか?
私はテーブルデータでデータベースからDataGridView
を入力しようとしています。方法は次のとおりです。dataGridViewが空です
しかし、私が見るのは空ですDataGridView
。私が間違っている場所や欠けている箇所を教えてもらえますか?
データGridViewコントロールを埋めるための基本的な機能は以下の通りです、
void FillData()
{
// 1
// Open connection
using (SqlCeConnection c = new SqlCeConnection(
Properties.Settings.Default.DataConnectionString))
{
c.Open();
// 2
// Create new DataAdapter
using (SqlCeDataAdapter a = new SqlCeDataAdapter(
"SELECT * FROM Animals", c))
{
// 3
// Use DataAdapter to fill DataTable
DataTable t = new DataTable();
a.Fill(t);
// 4
// Render data onto the screen
dataGridView1.DataSource = t;
}
}
}
'DataTable'を' DataGridView'に渡すときに動作します。ありがとうございます。 –
は、クエリ –
@RaviMehtaクエリはokですチェックしてみてください。 DataReaderは正常に動作します。 –
「adpt.Update(dt);」ではなく、 "dataGridView1.DataSource = bs;"の後に "adpt.Fill(dt);"を挿入します。直前。 – Graffito