Asp.net 使用排序功能动态创建Gridview模板字段

Asp.net 使用排序功能动态创建Gridview模板字段,asp.net,vb.net,Asp.net,Vb.net,希望你能帮我 我需要创建一个页面,该页面将根据用户需要(编程方式)显示gridview。基本上,我有一个列列表,然后用户将选择该列表。我还需要有排序功能 我正在使用一个vb.net代码 谢谢…您可以为每列准备标题和数据项,并在默认情况下使其可见,然后在数据绑定后使所选列不可见,如下所示: gvData.DataSource = dataToLoad gvData.DataBind() Dim columnsIndex As List(Of Integer) co

希望你能帮我

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

我正在使用一个vb.net代码


谢谢…

您可以为每列准备标题和数据项,并在默认情况下使其可见,然后在数据绑定后使所选列不可见,如下所示:

    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