如何将Object []数组转换为WPF中的ObservableCollection <class>?</class>

时间:2011-12-22 05:00:21

标签: wpfdatagrid

我有一个DataGrid.I绑定的ObservableCollection到DataGrid.I添加了分页。 为此,我将ObservationCollection转换为DataTable。

我的代码是

 ObservableCollection<RiskSettings> riskCollection = new ObservableCollection<RiskSettings>();

 grdRiskAlerts.DataContext = riskCollection;
            dTable = ToDataTable(riskCollection);
            object[] obj = gridPaging.CustomPaging(dTable, (int)DataGridPaging.PagingMode.First);
            grdRiskAlerts.ItemsSource = (DataView)obj[0];
            txtDispRecs.Text = obj[1].ToString();
            txtNumOfPages.Text = obj[2].ToString();
            txtTotalRecs.Text = "Total : " + dTable.Rows.Count;
            if (dTable.Rows.Count <= recPerPage)
            {
                brdPaging.IsEnabled = false;
            }
            else
                brdPaging.IsEnabled = true;

我的班级名称是RiskSettings。 当我右键单击选定的行时,操作类型转换问题就出现了。 所以我需要将Datagrid与类绑定而不是(DataView)obj [0] 怎么做? 我尝试过,但无法找到解决方案 对此可以有任何帮助吗? 提前致谢, 拉姆金。

0 个答案:

没有答案