GridView
Всё про GridView: шаблоны и стили, сортировка, постраничный вывод и свой пейджинг, итоги в подвале, группировка строк, колонки-флажки и редактирование.

НазваниеУровеньЧтение
Группировка строк в ASP.NET GridView: RowSpan и строки-заголовки групп
Средний8 мин
Календарь в GridView: удобный ввод дат в режиме редактирования
Средний7 мин
Алфавитный пейджер для GridView: показываем записи по первой букве
Средний7 мин
Нумерация строк GridView: RowIndex, DataItemIndex и пейджинг
Новичок6 мин
RowCommand в GridView: кнопки «Согласовать», «Активировать» и другие
Средний7 мин
Сортировка GridView с помощью DataView: по возрастанию и обратно
Средний7 мин
Закрепляем заголовки и первую колонку GridView средствами CSS
Средний8 мин
Итоговая строка GridView: суммы в подвале через DataTable.Compute
Новичок7 мин
Динамическая колонка CheckBox в GridView: ITemplate, постбэки и «выбрать все»
Средний8 мин
Редактирование и удаление строк GridView через SqlDataSource
Новичок8 мин
Собственный пейджинг GridView через ObjectDataSource и ROW_NUMBER
Опытный9 мин
Пагинация GridView: от AllowPaging до выборки страницы в SQL
Средний8 мин
GridView с шаблонами и CSS-стилями: от BoundField к TemplateField
Средний8 мин
Первый GridView: выводим таблицу из SQL Server в ASP.NET
Новичок7 мин
GridView
Группировка строк в ASP.NET GridView: RowSpan и строки-заголовки группGridView не умеет группировать строки, но это легко добавить. Покажем два приёма: объединение повторяющихся ячеек через RowSpan и отдельную строку-заголовок над каждой группой с подсчётом итогов.
GridView
Календарь в GridView: удобный ввод дат в режиме редактированияДата, введённая руками в TextBox, это постоянный источник ошибок: 03.04 или 04.03? Разбираем, как встроить в редактируемую строку GridView календарь и не запутаться в форматах.
GridView
Алфавитный пейджер для GridView: показываем записи по первой буквеСправочник клиентов или сотрудников удобнее листать не по номерам страниц, а по буквам, как телефонную книгу. Собираем такой пейджер над GridView без сторонних библиотек.
GridView
Нумерация строк GridView: RowIndex, DataItemIndex и пейджингКолонка «№ п/п» нужна почти в каждом отчёте, но хранить её в базе бессмысленно. Номер строки можно вычислить прямо в GridView, и сделать это так, чтобы он не сбивался на второй странице.
GridView
RowCommand в GridView: кнопки «Согласовать», «Активировать» и другиеКроме правки и удаления, строке таблицы часто нужны свои действия: согласовать заявку, заблокировать пользователя, отправить письмо. Всё это проходит через одно событие RowCommand.
GridView
Сортировка GridView с помощью DataView: по возрастанию и обратноAllowSorting="true" делает заголовки GridView ссылками, но сам ничего не сортирует. Разбираем, как довести сортировку до рабочего состояния с DataView и не наступить на типичные грабли.
GridView
Закрепляем заголовки и первую колонку GridView средствами CSSБольшая таблица без закреплённой шапки быстро превращается в кашу из цифр. Разбираем, как зафиксировать заголовки и первую колонку GridView, как Excel делает это с областями.
GridView
Итоговая строка GridView: суммы в подвале через DataTable.ComputeТаблица продаж без строки «Итого» заставляет пользователя складывать числа в уме. Метод DataTable.Compute считает сумму одной строкой, а подвал GridView показывает её под нужной колонкой.
GridView
Динамическая колонка CheckBox в GridView: ITemplate, постбэки и «выбрать все»Колонку с флажками легко объявить в разметке, но иногда GridView строится целиком из кода. Разбираем, как добавить CheckBox через ITemplate так, чтобы отметки переживали постбэк.
GridView
Редактирование и удаление строк GridView через SqlDataSourceSqlDataSource позволяет включить правку и удаление строк GridView почти без кода. Разбираем, как связать команды с параметрами, где прячутся ошибки и как вмешаться в процесс из code-behind.
GridView
Собственный пейджинг GridView через ObjectDataSource и ROW_NUMBERВстроенный AllowPaging с DataSet загружает всю таблицу ради 20 строк на экране. С ObjectDataSource и ROW_NUMBER база отдаёт только нужную страницу, и экран остаётся быстрым на миллионах записей.
GridView
Пагинация GridView: от AllowPaging до выборки страницы в SQLТысяча строк в одной таблице грузится долго и читается плохо. Разбираем встроенную пагинацию GridView, её скрытую цену и способ отдавать из базы только нужную страницу.
GridView
GridView с шаблонами и CSS-стилями: от BoundField к TemplateFieldBoundField хорош для простого вывода, но в реальной админке нужны выпадающие списки, флажки, свои кнопки и аккуратный внешний вид. Всё это дают шаблонные колонки и CSS-классы.
GridView
Первый GridView: выводим таблицу из SQL Server в ASP.NETМинимальный рабочий пример: кнопка на странице, запрос к базе Northwind и таблица GridView с результатом. Плюс то, что обычно опускают в «hello world»: Using, web.config и IsPostBack.
Группировка строк в ASP.NET GridView: RowSpan и строки-заголовки группGridView не умеет группировать строки, но это легко добавить. Покажем два приёма: объединение повторяющихся ячеек через RowSpan и отдельную строку-заголовок над каждой группой с подсчётом итогов.
GridView
Календарь в GridView: удобный ввод дат в режиме редактированияДата, введённая руками в TextBox, это постоянный источник ошибок: 03.04 или 04.03? Разбираем, как встроить в редактируемую строку GridView календарь и не запутаться в форматах.
GridView
Алфавитный пейджер для GridView: показываем записи по первой буквеСправочник клиентов или сотрудников удобнее листать не по номерам страниц, а по буквам, как телефонную книгу. Собираем такой пейджер над GridView без сторонних библиотек.
GridView
Нумерация строк GridView: RowIndex, DataItemIndex и пейджингКолонка «№ п/п» нужна почти в каждом отчёте, но хранить её в базе бессмысленно. Номер строки можно вычислить прямо в GridView, и сделать это так, чтобы он не сбивался на второй странице.
GridView
RowCommand в GridView: кнопки «Согласовать», «Активировать» и другиеКроме правки и удаления, строке таблицы часто нужны свои действия: согласовать заявку, заблокировать пользователя, отправить письмо. Всё это проходит через одно событие RowCommand.
GridView
Сортировка GridView с помощью DataView: по возрастанию и обратноAllowSorting="true" делает заголовки GridView ссылками, но сам ничего не сортирует. Разбираем, как довести сортировку до рабочего состояния с DataView и не наступить на типичные грабли.
GridView
Закрепляем заголовки и первую колонку GridView средствами CSSБольшая таблица без закреплённой шапки быстро превращается в кашу из цифр. Разбираем, как зафиксировать заголовки и первую колонку GridView, как Excel делает это с областями.
GridView
Итоговая строка GridView: суммы в подвале через DataTable.ComputeТаблица продаж без строки «Итого» заставляет пользователя складывать числа в уме. Метод DataTable.Compute считает сумму одной строкой, а подвал GridView показывает её под нужной колонкой.
GridView
Динамическая колонка CheckBox в GridView: ITemplate, постбэки и «выбрать все»Колонку с флажками легко объявить в разметке, но иногда GridView строится целиком из кода. Разбираем, как добавить CheckBox через ITemplate так, чтобы отметки переживали постбэк.
GridView
Редактирование и удаление строк GridView через SqlDataSourceSqlDataSource позволяет включить правку и удаление строк GridView почти без кода. Разбираем, как связать команды с параметрами, где прячутся ошибки и как вмешаться в процесс из code-behind.
GridView
Собственный пейджинг GridView через ObjectDataSource и ROW_NUMBERВстроенный AllowPaging с DataSet загружает всю таблицу ради 20 строк на экране. С ObjectDataSource и ROW_NUMBER база отдаёт только нужную страницу, и экран остаётся быстрым на миллионах записей.
GridView
Пагинация GridView: от AllowPaging до выборки страницы в SQLТысяча строк в одной таблице грузится долго и читается плохо. Разбираем встроенную пагинацию GridView, её скрытую цену и способ отдавать из базы только нужную страницу.
GridView
GridView с шаблонами и CSS-стилями: от BoundField к TemplateFieldBoundField хорош для простого вывода, но в реальной админке нужны выпадающие списки, флажки, свои кнопки и аккуратный внешний вид. Всё это дают шаблонные колонки и CSS-классы.
GridView
Первый GridView: выводим таблицу из SQL Server в ASP.NETМинимальный рабочий пример: кнопка на странице, запрос к базе Northwind и таблица GridView с результатом. Плюс то, что обычно опускают в «hello world»: Using, web.config и IsPostBack.
Ничего не нашлось. Сбросьте фильтр или попробуйте поиск по всей базе.