我需要在插入linq到sql
之后引用绑定源我有两个解决方案,但我需要真正的专业意见,哪一个更好的表现明智
请帮助激情
答案 0 :(得分:0)
只要您发送内容更改的通知,绑定就应该能够自动更新。你根本不应该尝试调用Refresh()。
这一切都归结为您处理数据源的方式以及如何更新数据源。如果您使用ObservableCollection
作为数据源,则向其添加项目会自动更新您的新行。如果您正在使用自定义对象,则需要在它们上实现INotifyPropertyChanged并自行抛出绑定将捕获的通知。
也许将绑定模式设置为TwoWay
也会有所帮助,尽管我认为这是默认设置。确保您没有使用OneWayToSource和OneWay,或者一次。
以下是一个简单的教程,其中包含一些示例:http://www.codeproject.com/Articles/26031/Simple-WPF-databinding-with-some-additional-WPF-go
如果您需要更多帮助,请粘贴设置绑定的方式以及如何创建数据源有助于排查问题。