У меня есть следующий сценарий:
- База данных
- DataSet, который заполняется базой данных
- Две формы:
- Первая форма содержит ComboBox, который показывает определенный набор категорий. ComboBox связан с «категориями» DataTable в наборе данных.
- Вторая форма должна быть менеджером категорий, где вы можете добавлять, редактировать и удалять категории из базы данных. Он содержит редактируемый DataGridView, который также связан с той же DataTable.
Теперь, когда я изменяю DataSet во второй форме, обновляются и DataGridView, и база данных, однако ComboBox в первой форме - нет. Какой лучший способ держать это в курсе? Кто-то на форумах MSDN предложил что-то подобное:
public void updateDataBindings()
{
// doesn't seem to do anything:
categoriesComboBox.DataSource = categoriesBindingSource;
}
Этот метод Form1 будет вызываться всякий раз, когда DataGridView в Form2 изменяется. Однако ComboBox остается без изменений.
Привет!
WIB