ComboBox でスコアを表示する次のコードを作成しました。これをすべてpopulate()
メソッドに記述し、それをフォーム ロードと呼びますが、空のコンボ ボックスが表示されます。このコードの何が問題なのか教えてください。
DatabaseConnection 用に別のクラスを作成しました。
public void populate()
{
DatabaseConnection connection = new DatabaseConnection();
OleDbCommand cmd = new OleDbCommand("Select score from Info", connection.Connection());
connection.Connection().Open();
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
comboBox1.Items.Add(reader[0].ToString());
}
connection.Connection().Close();
}