Выполняемая команда Gridview Capture SQL Select - PullRequest
0 голосов
/ 22 марта 2011

Есть ли способ захватить команду, которую Gridview выполняет для дальнейшего использования?У меня есть gridview, который использует параметры из нескольких текстовых полей, поэтому он генерирует пользовательский оператор.Мне интересно, есть ли у меня возможность получить это утверждение во время или после его выполнения, а затем вернуть результаты.Мне нужно сохранить его, чтобы я мог заполнить файл CSV данными, которые были возвращены?

Ответы [ 2 ]

1 голос
/ 22 марта 2011

Gridview не выполняет команды.Вы случайно подключили его к SqlDataSource?К чему бы вы ни подключали его, вы хотите смотреть на сам источник данных, а не на вид сетки при поиске события select, к которому нужно подключиться.

Есть несколько способов, которыми вы могли бы «экспортировать» в csvиз GridView и / или конкретного источника данных, если вы хотите.Можете ли вы рассказать нам немного больше о ваших требованиях?

@ mfredrickson также предлагает хорошие предложения.Если вы не получаете нужный ответ, просматривая приложение, вы всегда можете получить точный ответ из самой базы данных ...

0 голосов
/ 23 марта 2011

Не совсем невозможно, потому что из вашего объяснения я понимаю, что вы используете какой-то элемент управления DataSource и, возможно, параметризованный запрос.

Но выполнить тот же запрос в коде не так уж сложно. Проверьте эту статью о выполнении Параметризованного запроса в C # Вы передаете значения из текстового поля для параметров в вашем запросе.

Это в значительной степени сделано и за кулисами с помощью SqlDataSource, который собирает значения из предоставленных вами элементов управления вводом текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...