Я работаю над проектом для моего колледжа, где мне нужно связать данные из базы данных в комбинированный список.Мне нужно сохранить номер ролика / номер регистрации в поле «значение» в поле со списком, а имя студента в свойстве «текст» в поле со списком.
Мой код:
#Поле Fill Combo Box // Заполнить поле со списком.public static void FillCombo (ComboBox _cb, строка _sSQL, строка _sTable) {OleDbDataAdapter _oledbDA = новый OleDbDataAdapter (_sSQL, _olbedbCN);DataTable _dtSource = new DataTable ();_oledbDA.Fill (_dtSource);_cb.DataSource = _dtSource;_cb.ValueMember = _dtSource.Columns [0] .ColumnName;_cb.DisplayMember = _dtSource.Columns [1] .ColumnName;}
endregion
здесь ::
_sSQL = "выберите rollno, имя студента из student_data"
Другой код, который я пробовал, был:
область поля со списком заполнения
//Fill Combo Box.
public static void FillCombo(ComboBox _cb, string _sSQL, string _sTable)
{
OleDbDataAdapter _oledbDA = new OleDbDataAdapter("select rollno, studentname from student_data", _olbedbCN);
DataTable _dtSource = new DataTable();
_oledbDA.Fill(_dtSource);
_cb.DataSource=ds.Tables["StudentData"];
_cb.DisplayMember="Studentname";
_cb.ValueMember="rollno";
_cb.SelectedIndex=0; }
}
endregion
но проблема в том, что в поле со списком ничего не загружено ...Когда я запускаю приложение, ошибки не возникает, но в поле со списком ничего не загружается ...
Пожалуйста, помогите ... его SOS ...