2011-02-02 3 views
0

Я использую Visual Web Developer 2010 Express. Это моя первая попытка создать страницу .NET. У меня есть Gridview на странице, которая отображает результаты GridQuery. Это работает. У меня есть элемент checkbox (cb_Filter) на той же странице, который, если отмечен, должен добавить к предложению where GridQuery (где Column5 IS NULL). Как проверить состояние флажка, чтобы он выполнял запрос с помощью «фильтра» или без него.ASP.NET - установите флажок, чтобы изменить результаты SqlDataSource

ответ

0

действительно зависит от вашего доступа к данным, если вы сделали источник данных на странице, тогда у вас будет два, и код изменит тот источник данных, который у вас есть. если он использует старый ado.net, тогда у вас будет две команды, которые выполняются в отдельных методах, которые получают запрос sql, и аналогичная вещь будет работать для linq. Дайте мне знать, как вы привязываетесь к сетке, и я приведу вам пример.

+0

Надеюсь, я понимаю ваш вопрос, я подключаюсь к базе данных с помощью «ConnectionString». Я не вижу ссылки на ado.net, поэтому я предполагаю, что это первый. –

+0

@patrick в любом случае вам нужна строка подключения. Вы бросаете элемент управления источником данных в форму? как выглядит ваш код, который получает ваши данные в сетку? –

+0

0

Если вы хотите, чтобы результаты сетки менялись динамически, автоповтор должен быть True для флажка. Это приведет к перезагрузке страницы при изменении значения. Затем в режиме загрузки вашей страницы вы делаете что-то вроде этого:

Смежные вопросы