I'm具有數據綁定的DataGridView的問題之後:使用C#,數據綁定的DataGridView表示錯誤的數據插入行編程
I'm一個視圖,其包括從一個SQL Server數據庫作爲數據源內連接。當我以編程方式插入行時,數據寫入正確,但DataGridView沒有顯示它應該顯示的數據。
視圖中的某些列與另一個表連接在一起。基本上,我將主表中的ID值與子表連接起來,以便能夠顯示列的文本值。當我將包含id值的行插入到GridView中時,它將顯示ID值,但不顯示相應的文本值。
如果我重新啓動程序,一切都顯示正確。如何更新/刷新GridView以顯示正確的文本值?我試過了GridView.EndEdit()和GridView.Refresh(),將數據源重新綁定到了GridView,並且一直在搜索網頁沒有成功。
它是否類似於這個問題:http://stackoverflow.com/questions/3340192/datagridview-bound-to-bindinglist-does-not-refresh-when-value-changed – SamFisher83 2013-04-04 15:43:38
你嘗試了yourGridView.Refresh() ? – 2013-04-04 15:46:42
可能是這個鏈接將幫助你http://stackoverflow.com/questions/11020384/how-do-i-update-reload-datagridview-bindingsource – 2013-04-04 16:11:50