0
我想要创建一个应用程序,该应用程序每秒都会刷新有关周围Wifi网络的数据的DataGridView内容。我想知道这个任务最好的绑定解决方案是什么。我认为使用BindingList是毫无意义的,因为它会更新List上每个更新的datagridview,而在更新整个List之后更新它会更好。 Meaby简单列表和重新绑定在这里是适当的,你怎么看?C#DataGridView绑定到动态数据
我想要创建一个应用程序,该应用程序每秒都会刷新有关周围Wifi网络的数据的DataGridView内容。我想知道这个任务最好的绑定解决方案是什么。我认为使用BindingList是毫无意义的,因为它会更新List上每个更新的datagridview,而在更新整个List之后更新它会更好。 Meaby简单列表和重新绑定在这里是适当的,你怎么看?C#DataGridView绑定到动态数据
您可以防止从每一个改变你的BindingList更新由以下
myBindingList.RaiseListChangedEvents = false;
// Update BindingList
myBindingList.RaiseListChangedEvents = true;
myBindingList.ResetBindings();
的ResetBindings()调用将导致您的DataGridView被刷新,以反映更改myBindingList DataGridView的。
是的,我知道。我只是想知道,如果使用BindingList或meaby简单的重新绑定DataSource来更新列表或者完全不同的东西,是否会更好。 – user1816806 2014-11-03 20:57:32