DataGridのitemsourceをListにバインドする方法を理解しようとしています。特に、私はテーブルからデータを引き出しSQLにLINQを使用していますし、リストに変換:WPF + ListへのDataGrid ItemSourceのバインド
var tempTable = (from p in dc.LiveData
select new Custom_GridResult
{ x = p.x,
y = p.y,
z = p.z
}).ToList();
dataGrid.ItemsSource = tempTable.ToList();
public class CustomETO_GridResult
{
public CustomETO_GridResult()
{ }
double x { get; set; }
public double y{ get; set; }
public double z{ get; set; }
}
私の計画は、再プルデータに数分ごとに(それは常に更新される)であります私はDataGridに自動的に変更を反映させたいと思います。 ItemsSourceをただちに再設定するほうが簡単か、別の方法がありますか?
どうもありがとう
編集:私は、データベースが行の一定の数を(彼らは事前に定義されている)があることを追加している必要があります。常に更新されているのは、データベース内の値です。たとえば、飛行機のデータベースであり、列の値が飛行機の飛行中のGPS座標で常に更新されているとします。
記載されているコードはどうなりますか? – Jahmic