由于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;