当前位置: 代码迷 >> C# >> wpf怎么获取datagrid的数据
  详细解决方案

wpf怎么获取datagrid的数据

热度:74   发布时间:2016-05-05 03:47:49.0
wpf如何获取datagrid的数据
由于grid是局部变量table绑定的,现在我想取grid内的所有数据,我用grid.itemsource as datatable得到的也是空,不会让我去遍历grid的每一行每一列再装到另一个table才行吧
------解决思路----------------------
grid.itemsource是IEnumerable,不能直接帮定到DataTable。因此grid.itemsource as DataTable转换将失败,结果为空。

你检查是否绑定到DataView,类似grid.itemsource = table.DefaultView。
如果是,那么就转换到合适的类型上:
DataView view = grid.ItemsSource as DataView;
DataTable table = view.Table;