2011-03-22 14 views
0

Gridviewが後で使用するために実行しているコマンドをキャプチャする方法はありますか?私はいくつかのテキストボックスからのパラメータを使用するgridviewを持っているので、カスタムステートメントを生成します。私はそれが実行中または実行後にそのステートメントを取得してから結果を返すようにとにかく私には不思議に思っています。私はそれを保存する必要があります、私は返されたデータをCSVファイルを作成することができますか?Gridviewで実行中のSQL Selectコマンドを実行

+0

SQL Serverを使用している場合、SQL Server Profilerを使用してデータベースに送信されたクエリをキャッチすることを検討しましたか? –

答えて

1

Gridviewはコマンドを実行しません。あなたはそれを偶然SqlDataSourceに接続していますか?どのようなものに接続していても、selectイベントを探しているときにgridviewとは違って、データソース自体を見たいと思っています。

必要に応じて、GridViewや特定のデータソースからcsvに「エクスポート」できる方法がいくつかあります。あなたの要件についてもう少し教えていただけますか?

@mfredricksonにも良い提案があります。あなたがアプリケーションを見て、あなたが望む答えを得ていないなら、いつでもデータベース自体から決定的な答えを得ることができます...

+0

はいストアドプロシージャを使用してデータベースからデータを取得するSQLデータソースに接続しています。 私の要件:このDataListに返される結果が必要です(名前と連絡先情報など)。ユーザーがCSVを生成するリンクをクリックしてからダウンロードできるようにします。 – atrljoe

0

あなたの説明から私はあなたがDataSourceコントロールとおそらくパラメータ化されたクエリ。

しかし、同じクエリをコードで実行することはあまり難しくありません。実行時にこの記事をチェックParametrized query in C#クエリのパラメータのテキストボックスから値を渡します。

これは、SqlDataSourceによってシーンの後ろで行われているもので、提供された入力テキストコントロールから値を収集します。

関連する問題