Я немного потерян в концепции, как реализовать то, что я хочу сделать.
У меня есть сетка, флажок. Я связываю gridview на page_load. Каждый раз, когда пользователь выбирает чекбокс-лист, привязка сетки также перепривязывается. У меня сейчас что-то подобное. Это не фактический код. Большое спасибо.
Страница aspx.
<asp:gridview allowpaging="true" pagesize="30" gridview>
aspx.vb page
page_load
get datatable from database
gridview.datasource = datatable
gridview.databind()
Sub checkboxlist_selectedindexchange
dim selected = checkboxlist.selecteditem.tostring()
Dim selecteddatatable = datatable.select(columns() = selected).copytodatatable()
Sub gridview_Pageindexchanging
gridview.pageindex = e.newpageindex
gridview_databind()
Sub gridview_databind()
??????????
Итак, что я могу поставить здесь, чтобы разрешить пейджинг? в основном у меня есть 2 таблицы данных в приведенном выше примере В реальном коде у меня есть около 5 таблиц с 4 флажками. Я не могу использовать контроль источников данных. Мне нужно сделать это в codebehind, поскольку весь код уже существует.
Спасибо.