使用排序功能动态创建Gridview Template字段

时间:2011-11-22 10:33:24

标签: asp.net vb.net

希望你能帮我解决这个问题

我需要创建一个页面,根据用户需要显示gridview(程序化的盟友)。基本上我有一个列列表,然后用户将选择列表。我还需要有排序功能

我正在使用vb.net代码

...谢谢

1 个答案:

答案 0 :(得分:0)

您可以为每列准备Headings和DataItems并默认显示它们,然后在数据绑定对所选列不可见之后,如下所示:

    gvData.DataSource = dataToLoad
    gvData.DataBind()

    Dim columnsIndex As List(Of Integer)
    columnsIndex = userChosedColumnsIndex
    Dim counter As Integer
    counter = 0
    For Each counter In columnsIndex
        gvData.Columns(counter).Visible = False
    Next