|
如何把GridView中的数据源,转换为DataTable.
GridView的数据源有这两种得到方式,一种是通过DataSource得到,
一种是通过DataSourceID得到,如
方式1
this.GridView1.DataSource=this.ObjectDataSource1;
this.GridView1.DataBind();
方式2
this.GridView1.DataSourceID="ObjectDataSource1";
this.GridView1.DataBind();
注:GridView中的数据源有可能有许多类型,有可能是DataSet、DataTable,
DataView,DataReader,SqlDataSource,ObjectDataSource。
如果是数据源是DataTable之类的,那挺好办, 用
this.GridView1.DataSource as DataTable就ok.,
但如果是ObjectDataSource 之类的数据源控件,这招就不行了,有人知道如何完成上面的需求吗? |
|