【发布时间】:2012-03-17 10:22:22
【问题描述】:
希望你一切都好。
我有一个从数据库加载的数据表。我将数据表绑定到 page_load 上的网格视图。现在我想通过用户选择过滤网格视图,所以我制作了一个复选框列表并在 CheckBoxList1_SelectedIndexChanged 处编写了如下代码
Dim selectedartist As String = CheckBoxList1.SelectedItem.ToString()
Dim dTable As DataTable = Session("dTable")
Dim dTablenew As New DataTable
Dim str As String = "Song_Artist ='" & selectedartist & "'"
dTablenew = dTable.Select(str).CopyToDataTable
GridView1.DataSource = dTablenew
GridView1.DataBind()
使用上面的这段代码,它可以过滤复选框列表中只有一个选项。我尝试自己循环复选框列表,但总是以错误告终。希望有人可以帮助我完成这项工作。
非常感谢。
L
这是我拥有的数据表的示例
【问题讨论】:
标签: asp.net vb.net datatable dataset checkboxlist