【发布时间】:2012-03-17 10:07:42
【问题描述】:
我有点迷失在如何实现我想做的事情上。
我有一个gridview,一个checkboxlist。我在page_load 上绑定了gridview。每次用户选择一个复选框列表时,gridview 也会重新绑定。我现在有这样的东西。这不是实际的代码。非常感谢。
aspx 页面。
<asp:gridview allowpaging="true" pagesize="30" gridview>
aspx.vb 页面
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 个复选框列表。我不能使用数据源控件。我需要在代码隐藏中进行,因为所有代码都已经存在。
谢谢。
【问题讨论】:
标签: asp.net vb.net gridview paging checkboxlist