Winforms アプリで SQL Server CE データベースをクエリし、ユーザーがドロップダウン リストで指定した列名に対応するすべての行を返そうとしています。プログラムを実行すると、空白の dataGrid が返されます。SQL Server CE を使用するのはこれが初めてなので、助けていただければ幸いです。
私のコードは次のとおりです。
private void srchBTN_Click(object sender, EventArgs e)
{
string conString = Properties.Settings.Default.CurricularChangeTrackerConnectionString;
using (SqlCeConnection conn = new SqlCeConnection(conString))
{
string queryString = ("SELECT * FROM SecondaryEducation WHERE ProgramCode='" + PrgmCde.SelectedValue + "'");
try
{
conn.Open();
using (SqlCeDataAdapter adapter = new SqlCeDataAdapter(queryString, conn))
{
DataTable table = new DataTable();
adapter.Fill(table);
dataGridView1.DataSource = table;
adapter.Dispose();
}
conn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}