Как это сделать? В принципе, рядом с номерами страниц в GridView мне нужна кнопка ссылки, чтобы отключить пейджинг. Это работает, но я хочу кнопку внутри нижнего колонтитула GridView рядом с номерами страниц. Как мне это сделать?Добавление кнопки ссылки в нижний колонтитул GridView в ASP.NET
ответ
вы можете добавить следующие строки в коде (при условии, VB.Net в порядке):
Private Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
Select Case e.Row.RowType
Case DataControlRowType.Footer
Dim LnkBtnPaging As New LinkButton
LnkBtnPaging.ID = "LnkBtnPaging"
LnkBtnPaging.Text = IIf(GridView1.AllowPaging, "no paging", "paging").ToString
AddHandler LnkBtnPaging.Click, AddressOf LnkBtnPagingClicked
e.Row.Cells(0).Controls.Add(LnkBtnPaging)
e.Row.Cells(0).ColumnSpan = e.Row.Cells.Count
While e.Row.Cells.Count > 1
e.Row.Cells.RemoveAt(e.Row.Cells.Count - 1)
End While
End Select
End Sub
Private Sub LnkBtnPagingClicked(ByVal sender As Object, ByVal e As EventArgs)
Me.GridView1.AllowPaging = Not Me.GridView1.AllowPaging
End Sub
Не забудьте изменить идентификатор сетке на ваши годы и добавить ShowFooter="True"
в теге GridView в на ASPX.
EDIT: добавлен код автонастройки ColumnCount FOOTER и ColumnSpan
Вы можете создать PagerTemplate GridView в. В этом случае вам, вероятно, придется создавать целый пейджер с нуля.
Вы также можете создать свой собственный элемент управления, полученный из GridView, и переопределить InitializePager. В этом методе вы вызываете base.InitializePager (...), после чего вы будете перемещаться по созданной структуре управления и добавлять свою ссылку.
Редактировать: Решение Тима лучше. Мое решение работает, но когда вы отключите пейджинг, ссылка будет скрыта вместе с пейджером.
- 1. Динамически добавить нижний колонтитул в ASP.NET GridView
- 2. Добавление кнопки в нижний колонтитул стола
- 3. Отображать нижний колонтитул gridview
- 4. Пытаясь добавить строку вставки в нижний колонтитул в GridView ASP.net
- 5. Добавить нижний колонтитул в GridView Android
- 6. Как добавить нижний колонтитул в Gridview
- 7. Как добавить нижний колонтитул в gridview
- 8. Как добавить нижний колонтитул в Yii2 Gridview
- 9. Нижний колонтитул нижний колонтитул
- 10. Добавление кнопки в gridview
- 11. Datatables - добавление кнопки в верхний или нижний колонтитул
- 12. Добавление загрузчика в нижний колонтитул в listview
- 13. Добавление столбца ссылки в ASP.NET GridView
- 14. Динамические кнопки в jQuery Мобильный нижний колонтитул?
- 15. Добавление заголовка в нижний колонтитул cms
- 16. Добавление содержимого шаблона в нижний колонтитул
- 17. typo3 - Добавление содержимого в нижний колонтитул
- 18. Добавление элемента управления в нижний колонтитул gridview (asp.net) рядом с файлом подкачки
- 19. Нижний колонтитул GridView не отображает данные
- 20. Нижний нижний нижний колонтитул
- 21. делают центр выровнять нижний колонтитул в asp.net
- 22. добавить кнопки в нижний колонтитул в UIView, в котором установлен нижний колонтитул
- 23. Почему нижний колонтитул Gridview добавляет дополнительную колонку?
- 24. asp: нижний колонтитул Gridview поверх предметов?
- 25. Исправлен заголовок и нижний колонтитул для GridView
- 26. Нижний нижний колонтитул UITableView
- 27. Угловые js Datatables нижний колонтитул добавить ссылки
- 28. Как добавить ссылки на нижний колонтитул Magento
- 29. Нижний колонтитул в dompdf
- 30. GridView, как показать нижний колонтитул, когда gridview пуст