仕事Iは、3 datagridviewsデータアダプターは、習慣
datagridview1、datagridview2、datagridview3
それぞれのDataGridViewは、異なるデータ・アダプタと異なるバインディングをバインド使用されている
datapter1を有しますデータアダプタ2、データアダプタ3、バインディング1バインディング2、バインディング3
'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)
を更新したい時、その欠落
'datagridview3の' DataTableのDataColumnの 'datagridview3にあります' 'datagridview3にあるソース列'の場合
なぜ私はこのエラーが発生しているのかわかりませんそれぞれのデータグリッドビューに対して異なるバインディングと異なるデータアダプタを作成しました。 問題を解決するためにいくつかの助けが必要です...
'Fill'呼び出し、またはあなたがそれを修正理由だけということであるのそれぞれと同じ' DataSet'インスタンスとテーブル名を使用していますサンプルコード? – Mark
私は同じデータセットを使用しています...それは私がしてはいけないことですか? – Solem
はい、これはショーケースのためだけに変更されたソースコードです – Solem