0

DataGridViewタブに2 つの がDataSourceあり、2 番目のグリッドの は最初のグリッドの行選択に基づいています。問題は、前のタブでいくつかの値が挿入または更新された後、グリッドを更新できないことです。行をクリックすると正常に機能しますが、プログラムで行を選択すると機能しません (つまり、最初の行)。以下を試しましたが、更新できませんでした。

daProgram.ClearBeforeFill = true
daProgram.fill(dsProgram)
bsProgram.ResetBindings(true) -- binding source also tried false
dgvProgram.DataSource=bsProgram -- rebinding the control

私も試しました:

dgvProgram.DataSource=nothing 

dgvProgram.DataBindings.clear() 

何も機能しません:-(

誰かがこれで私を助けてくれれば、本当に感謝しています。

4

3 に答える 3

0

データを適切にバインドしていますか?

http://www.theserverside.net/discussions/thread.tss?thread_id=31014

http://bytes.com/groups/net-c/256204-refresh-databindings-winform

于 2009-01-21T18:17:52.803 に答える
0

Try This

dgvProgram.DataSource=null;
于 2014-12-10T07:42:46.927 に答える