データソースをデータテーブルに変換する方法は知っていますが、データテーブルをデータソースに戻すことができるかどうか (およびその方法) を知りたいですか?
質問する
1204 次
1 に答える
0
おそらく変換したくないでしょう。SqlDataSource は、データベースへの SQL クエリを作成するために使用されます。したがって、DataTable から SqlDataSource への変換は不可能だと思います。SqlDataSource から DataTable を作成できます (SqlDataSource の Select メソッドの結果を DataTable.
var result = SqlDataSource1.Select(new DataSourceSelectArguments());
var enumeartor = result.GetEnumerator();
enumeartor.MoveNext();
DataTable dt = ((DataRowView)enumeartor.Current).Row.Table;
ただし、これには結果に少なくとも 1 行が必要です。そうしないと、例外が発生すると思います。
于 2013-10-17T13:47:50.537 に答える