datatable in wpf

In WPF you don't do this

DataGrid.ItemsSource=DataTable;

Instead you do

DataGrid.ItemsSource=DataTable.AsDataView();

In order to get DataTable back you can do something like this

publicstaticDataTableDataViewAsDataTable(DataView dv){DataTable dt = dv.Table.Clone();foreach(DataRowView drv in dv)
       dt.ImportRow(drv.Row);return dt;}DataView view =(DataView) dataGrid.ItemsSource;DataTable table =DataViewAsDataTable(view)
posted @ 2013-02-01 22:51  InFuture  阅读(443)  评论(0)    收藏  举报