У меня 3 DataGridViewsDataAdapter для каждого DataGridView не будет работать
dataGridView1, datagridview2, datagridview3
каждый DataGridView в настоящее время связываются с использованием различных адаптеров данных и различных привязок
datapter1, dataadapter2, dataadapter3, binding1 binding2 и binding3
'binding dgv1
datapter1.SelectCommand = mycmd
datapter1.Fill(Dset, "something")
binding1.DataSource = Dset.Tables("something1")
datagridview1.DataSource = binding1
'binding dgv2
datapter2.SelectCommand = mycmd
datapter2.Fill(Dset, "something")
binding2.DataSource = Dset.Tables("something2")
datagridview2.DataSource = binding2
'binding dgv3
datapter3.SelectCommand = mycmd
datapter3.Fill(Dset, "something")
binding3.DataSource = Dset.Tables("something3")
datagridview3.DataSource = binding3
Когда время я хотел, чтобы обновить мой dataGridView1
Dim firstbuilder As New MySqlCommandBuilder(Me.dataadapter1)
Me.dataadapter1.Update(Me.binding1.DataSource)
Me.binding1.ResetBindings(False)
это побуждает меня с ошибкой,
с отсутствующим DataColumn 'расположенный в datagridview3' в DataTable 'из datagridview3' для исходного столбца ', расположенного в datagridview3'
Я не понимаю, почему у меня эта ошибка, так как я различные привязки и разные данные для каждого datagridview. Нужна помощь, чтобы исправить проблему ...
использует то же 'DataSet' экземпляр и имя таблицы с каждым из' Fill' вызовы, или это просто потому, что вы изменили его для образец кода? – Mark
Я использую тот же набор данных ... это то, что я не должен делать? – Solem
и да, это модифицированный исходный код только для витрины – Solem