sqldatasourceでgridviewを使用しています。コードビハインドのデータソースをデータテーブルとして取得するにはどうすればよいですか?
10463 次
3 に答える
4
System.Data.DataTable dt = (System.Data.DataTable)gview.DataSource; を使用します。DataTable をバインドしている場合。
DataSet を System.Data.DataTable dt2 = (System.Data.DataTable)((System.Data.DataSet)gvValidDA.DataSource).Tables[0]; としてバインドしている場合は、DataSet から DataTable を抽出することもできます。必要に応じて、テーブルのインデックスまたはテーブル名を確認する必要があります。
ハッピーコーディング。
于 2010-01-06T12:27:57.260 に答える
3
編集済み
SqlDataSource.Selectメソッドを使用して、データビューに割り当てます
DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
次に、を使用してデータテーブルを抽出します
DataTable dt = (DataTable)dv.ToTable();
于 2010-01-06T12:08:29.227 に答える