我有一个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] 怎么做? 我尝试过,但无法找到解决方案 对此可以有任何帮助吗? 提前致谢, 拉姆金。