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