私はaspxページでgridviewを持っています。Webフォームasp.netで実行時にgridviewからデータを取得する方法
gridviewにはすでにデータソースがあり、データが読み込まれます。
私は、ユーザーがボタンをクリックすると、このようにそれからデータを取得しようとしています:
DataTable dt = (DataTable)grdList.DataSource;
は、しかし、それはNULLとして、この結果を示しています!
私はこれがポストバック/ビューステートの問題であると理解しています。
誰かが私には私はGridViewのからデータを取得することが可能なソリューションをお勧めしてくださいできますか?>
グリッド内のボタンまたはグリッドが含まれているフォーム上のボタンをクリックしていますか? – gsirianni
@gsirianniユーザーが、グリッドではなくフォーム上にあるボタンをクリックしています –
データグリッドにバインドするsqlDataSourceまたはobjectDataSourceですか?テーブルが非常に大きい場合、私はオブジェクトデータソースを通してクエリを再実行するかもしれません。そうでない場合は、データテーブルをビューステートに保存すれば十分です。 – gsirianni