datagrid wpf 刷新数据_wpf – 更新数据源时刷新Datagrid
我有一個數據網格,顯示一個綁定到DataSource的表,該數據源不斷更改時間約束.
如何在更新myDataSource值時刷新數據網格的內容.
P.S:我的DataSource表中的值由監控系統更新.其表值定期更新.
我應該在EF中添加我的Observable Collection?
private IQueryable GetMyTablesQuery(TestDBEntities1 testDBEntities1 )
{
// definition of a Query to retrieve the info from my DB
System.Data.Objects.ObjectQuery myTablesQuery = testDBEntities1.MyTables;
// Returns an ObjectQuery.
return myTablesQuery ;
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// A New entity container is created that uses the object context
var testDBEntities1 = new EF_demo1.HMDBEntities1();
// Load data into MyTables.
var myTablesViewSource= ((System.Windows.Data.CollectionViewSource)(this.FindResource("myTablesViewSource")));
// the query which is defined above is executed here. It grabs all the information from the entity container
IQueryable myTablesQuery = this.GetMyTablesQuery(testDBEntities1 );
//The query result is binded to the source of the myTablesViewSource, which inturn binds back to the list.
myTablesViewSource.Source = myTablesQuery .ToList();
}
總結
以上是生活随笔為你收集整理的datagrid wpf 刷新数据_wpf – 更新数据源时刷新Datagrid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 金_java
- 下一篇: java无法实例化类型_java – 无