У меня есть эта функция, которую я использую, чтобы заполнить свой список, но не заполняется. Я тоже не ошибаюсь.Комбинированная коробка не заполняется
public List<string> showStudents()
{
List<string> list = new List<string>();
string rollno;
command = connection.CreateCommand(); //command and connection have been initialized earlier..
command.CommandText = "select RollNo from student";
try
{
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
rollno = reader["RollNo"].ToString();
list.Add(rollno);
}
reader.Close();
return list;
}
catch (Exception)
{
throw;
}
finally
{
connection.Close();
}
}
}
}
comboBox.DataSource=showStudents();
В чем проблема? Пожалуйста помоги!! Спасибо ..
получили ответ .. :)
foreach(string str in showStudent())
{
comboBox.Items.Add(str);
}
Вы убедились, что читатель фактически возвращать результаты? –
Я. Я сделал. Это обеспечивает правильный результат. – ash