コンボボックスを追加しようとしましたが、すべての製品名を取得できましたが残念ながら私はいくつかのチュートリアルに従い、このようになります。C#アクセスでコンボボックスを初期化する
void fillCombo()
{
try
{
con.Open();
OleDbCommand command = new OleDbCommand("Select * from IblInventory");
command.Connection = con;
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
String product = reader.GetString("ProductName"); // << invalid argument
cmbProduct.Items.Add(product);
}
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
おそらく何が原因でしょうか?
エラーを指定します。「エラー」とは何も意味しません。 – 3615
私は4列あります。 '' reader.GetString() ''の文法で正しい構文を見つけることができません。そのために私はプログラムを実行できません。 –
"コンボボックスを追加しようとしていましたが...理由は何だろう? "この質問はあまりにも曖昧です。問題の内容を詳しく記述してください。あなたの期待は何でしたか?何が効いていないのですか?あなたが何らかのエラーメッセージを持っているなら - >彼らは何ですか? –