我有一个Datagrid,我想在第一行和第一列中添加文本“ Hey”。它正在工作,但是我想在窗口中将其设置在另一个线程中。
我需要这样做才能将数据从Dictionary读取到Datagrid。但是我的字典正在更新所有5秒。
//Fill data grid
public void void_FillDataGrid()
{
DataColumn test1 = new DataColumn("test1", typeof(string));
DataColumn test2 = new DataColumn("test2", typeof(string));
DataColumn test3 = new DataColumn("test3", typeof(bool));
DataColumn test4 = new DataColumn("test4", typeof(bool));
DataColumn test5 = new DataColumn("test5", typeof(bool));
DataTableDt.Columns.Add(test1);
DataTableDt.Columns.Add(test2);
DataTableDt.Columns.Add(test3);
DataTableDt.Columns.Add(test4);
DataTableDt.Columns.Add(test5);
DataTableDt.Rows.Add(DataRow1);
DataTableDt.Rows.Add();
dataGrid_TestGrid.ItemsSource = DataTableDt.DefaultView;
}
//Add items to DataGrid (Is running in another thread)
public static void void_TestAddItems()
{
DataTableDt.Rows.Add("sdfdsf", "dsfkljdsf", "54654");
}
我希望这些项目添加到我的DataGrid中。