如何在另一个线程的数据行中创建设置文本

时间:2019-07-08 19:00:55

标签: datagrid

我有一个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中。

0 个答案:

没有答案