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