Я пытаюсь заполнить (редактируемое) gridview в ASP.NET таблицей из SQL. У меня есть SQLDataSource, настроенный для этого. Мне также необходимо, чтобы это gridview можно было фильтровать на основе параметров, введенных в текстовые поля. Я попытался использовать ControlParameters для этого, и он работает, но проблема в том, что все текстовые поля пусты. Я хочу, чтобы он отображал все результаты в gridview. То, что он делает, ничего не отображает, потому что никакие записи не имеют параметров, которые равны «». Есть ли простой способ сделать это, что мне не хватает, или есть лучший способ сделать это, кроме SQLDataSource?Как правильно фильтровать gridview привязаны к sqldatasource
2
A
ответ
1
Думаю, у меня это работает. В случае, если кто-то еще задается вопросом, вот что я должен был сделать. Сначала мне нужно изменить мой отборное заявление в SqlDataSource немного от
SELECT * FROM [MyTable] WHERE ([ColumnName] = @Param1)
в
SELECT * FROM [MyTable] WHERE (@Param1 IS NULL OR [ColumnName] = @Param1)
.
Затем я установил параметр для SQLDataSource: CancelSelectOnNullParameter = "False".
Смежные вопросы
- 1. Добавление строк в Gridview, привязанных к SqlDataSource
- 2. Grid View привязаны к SqlDataSource, создавая проблемы подкачки
- 3. GridView и SqlDataSource
- 4. Правильно привязаны аргументы JavaScript
- 5. Total Row Count SqlDataSource GridView
- 6. Проблемы с Gridview ASP.NET SqlDataSource
- 7. Динамическое обновление Gridview w/SqlDataSource
- 8. Установка DateTime как параметр SqlDataSource для Gridview
- 9. Как передать параметр SQlDataSource из gridview?
- 10. Как правильно фильтровать?
- 11. Как отсортировать элементы, которые привязаны к данным
- 12. Как правильно фильтровать ArrayController
- 13. Измените Gridview Datasource с помощью ASP.NET SQLDATASOURCE
- 14. как фильтровать gridview по DateTimePicker
- 15. Добавление пустых строк в GridView, привязанных к SqlDataSource
- 16. ASP.NET GridView SqlDatasource Programmatic Databinding Sorting
- 17. Как правильно использовать SqlDataSource с параметрами?
- 18. DataGridView привязаны к словарю
- 19. Пейджинг в GridView с использованием SqlDataSource
- 20. Передача параметра из gridview в sqldatasource error
- 21. Как я могу получить доступ к уже выбранным данным SqlDataSource, если он привязан к GridView?
- 22. Настройки привязаны к JTextField
- 23. Swift tableviewcell границы не привязаны/закреплены правильно?
- 24. Фильтр GridView с SqlDataSource, DropDownLists не работает
- 25. Связывание GridView с программным обеспечением SqlDataSource
- 26. GridView - сторона клиента «WHERE» в SqlDataSource?
- 27. Gridview с Sqldatasource Редактировать/Удалить кнопки
- 28. Проблема с GridView кнопками и SqlDataSource
- 29. Переходящий список к параметрам sqldatasource
- 30. пустой gridview, хотя sqldatasource имеет значения
Вы также можете использовать атрибут ConvertEmptyStringToNull в своих ControlParameters, чтобы он пропускал NULL до SQL, когда отдельный параметр пуст. – PhilPursglove