直接把数据源转换过去如DataGrid gd;DataTable dt=gd.DataSource as DataTable;
虽然年代久远但为了后人还是要更正,不是没有是你不知道,把ItemSource作为DataView就可以取了,亲测可用DataTable dt = ((DataView)dataGrid1.ItemSource).Table;
貌似没有只能通过遍历来填充DataTable
问题描述没有看懂??