我有一个最佳实践问题。我正在C#/ .NET 4.0中构建一个Windows窗体应用程序,其中“扫描”将在X秒后发生,并更新数据库。我想在指定的时间间隔刷新DataGridView以反映现在在数据库中表示的数据。我计划通过在表单和tick事件中添加计时器来完成此操作,只需重新填充DataGridView即可。我想知道这种方法是否是最好的方法,或者是否有更好的方法来做到这一点?C#DataGridView刷新指定的时间间隔
0
A
回答
1
对于指定时间间隔内的datagridview刷新,使用带有delegate.Its的多线程更适合内存管理。
0
如果您使用的MVVM模式的数据网格的数据源绑定到一个集合至极加薪属性更改每次它改变时(模式=双向)您的数据网格将自动更新...
private ObservableCollection<Data>_dataCollection ;
public ObservableCollection<Data> DataCollection
{
get { return _dataCollection ; }
set
{
_dataCollection = value;
RaisePropertyChanged("DataCollection ");
}
}
而XAML代码:
<DataGrid DataSource="{Binding Mode=TwoWay, Path=DataCollection}"
DataContext="YourViewModel">
相关问题
- 1. 刷新时间间隔
- 2. 指定SSRS时间间隔
- 3. 在某个用户指定的时间间隔后自动刷新sapui5表
- 4. Android:如何在固定的时间间隔后刷新背景?
- 5. 启动在指定的时间间隔
- 6. 刷新数据的时间间隔后重新倒计时
- 7. 指定时间间隔后自动刷新Oracle APEX报告区域
- 8. 固定后刷新的UpdatePanel间隔
- 9. 在Pandas中指定的时间间隔重新取样?
- 10. 在C中定义的时间间隔
- 11. iOS背景刷新间隔
- 12. 间隔刷新viewmodel mvc
- 13. 如何在点击时设置刷新iframe的时间间隔
- 14. 刷新json的时间间隔并显示结果而不刷新页面
- 15. 如何修改cassandra中的memtable刷新时间间隔?
- 16. 如何在特定时间间隔刷新tkinter表(用于更新)?
- 17. 检查时间是否在C++的特定时间间隔?
- 18. 间隔排定的RxJava可观察时间比指定的时间多
- 19. 使用AJAX和JQuery以设定的时间间隔自动刷新页面
- 20. 使用自适应时间间隔进行AJAX刷新
- 21. statusnet - 在时间间隔后刷新页面内容
- 22. 如何在间隔时间内刷新鼠标事件参数?
- 23. 如何在异步时间间隔刷新HTML iframe?
- 24. 多间隔时间设定
- 25. 在一定时间间隔
- 26. 自定义时间间隔
- 27. 刷新绑定Datagridview
- 28. C#定时器间隔每24小时
- 29. 如何在php中给定时间间隔后自动刷新网页?
- 30. C#Winforms DataGridView时间列