我有一个绑定到 DataTable(“LastDatasets”)的 DataGrid
当我通过此代码在 Timer 中刷新 DataTable 时:
if (LastDatasets != null)
{
var maxRow = LastDatasets.Select("id = MAX(id)").FirstOrDefault();
var newds = dataInterface.ReadFromDatabase("SELECT * FROM daten WHERE id > " + dataInterface.SqlSep + "id LIMIT 30", new Dictionary<string, object>() {{"id", maxRow["id"]}});
if (newds != null && newds.Rows.Count > 0)
{
LastDatasets.Merge(newds);
}
}
我的 DataTable 包含我的新数据,但 WPF 中的 DataGrid 没有刷新!