Я хочу заполнить combobox, используя запрос, который я добавил в набор данных? запрос должен дать выход в зависимости от предыдущей выпадающий selection.any помощи о том, как я могу его кодЗаполнение combobox с запросом из моего набора данных
это мой код до сих пор, но он не хочет работать
Ok, так что я обновил мой код, но теперь он дает мне целые входы таблиц, но я хочу, чтобы он был отфильтрован по любому варианту, который я выбираю в cmbSchool. Как теперь фильтровать его с помощью параметра?
вот мой новый код
private void cmbSchool_SelectedIndexChanged(object sender, EventArgs e)
{
int ischoolid = Convert.ToInt16(cmbSchool.SelectedValue);
try
{
cmbClassRoomName.DataSource = this.geared4MathDataSet.ClassRoom;
cmbClassRoomName.ValueMember = "ClassRoomID";
cmbClassRoomName.DisplayMember = "ClassRoomName";
//this.classRoomTableAdapter.FillBySchool(this.geared4MathDataSet.ClassRoom, ischoolid);
lblClassroomName.Visible = true;
cmbClassRoomName.Visible = true;
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
Не хотите работать, действительно не очень описательно. У вас есть попытка поймать, что сообщение об ошибке? Или, если нет сообщения, что не работает? – Steve
сообщение об ошибке: не может привязываться к новому элементу значения. Имя параметра: Значение –
ValueMember и DisplayMember должны быть именем поля, присутствующего в DataSource. Каково значение, возвращаемое вашей Convert.ToString (.....). Если это не имя поля, это объясняет ошибку. Используйте временную строковую переменную для получения результата вашего Convert.ToString() и используя отладчик, проверьте возвращаемое значение. (Кстати, ваша потребность конвертировать это в строку - это мертвая отдача, что что-то на самом деле не является именем поля) – Steve