Как преобразовать массив Object [] в ObservableCollection <Class>в WPF? - PullRequest
1 голос
/ 22 декабря 2011

У меня есть DataGrid. Я связал ObservableCollection с DataGrid. Я добавил подкачку к нему.Для этого я преобразовал 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] Как это сделать?Я пытался, но не смог найти решение Может ли помочь в этом?Заранее спасибо, Рамки.

...