У меня есть 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.