gpt4 book ai didi

asp.net - GridView AutoGenerateColumns 和排序

转载 作者:行者123 更新时间:2023-12-05 00:43:10 25 4
gpt4 key购买 nike

关于VB.NET中GridView排序的问题:

我有一个带有 AutoGenerateColumns = True 的 GridView

<asp:GridView ID="GridView1" FooterStyle-BackColor="Aquamarine"
AutoGenerateColumns="true" AllowSorting="true" OnSorting="Gridview1_Sorting"
AllowPaging="True" PageSize="12" OnRowCreated="GridView1_RowCreated"
RowStyle-Wrap="true" runat="server" Width="100%" >
<HeaderStyle BackColor="#E0E0E0" ForeColor="#000000"/>
<FooterStyle BackColor="Aquamarine" />
<emptydatarowstyle backcolor="#CBE0FD" forecolor="#0000FF"/>
</asp:GridView>

我已经声明了排序事件处理程序( OnSorting="Gridview1_Sorting" ),它工作正常。

但是,然后我更改了列标题(标题在我从数据库中获取的 DataSet 中)
GridView1.HeaderRow.Cells(0).Text = "Document" ' "PROC_UID"
GridView1.HeaderRow.Cells(1).Text = "Process Step" ' "PROC_DOC_UID"

当我设置 HeaderRow 文本时,我无法再单击标题进行排序(它也不再带有下划线)。
我该如何纠正?

最佳答案

http://forums.asp.net/p/996470/1691883.aspx#1691883

您需要在控件集中找到链接按钮,然后更新链接文本。

关于asp.net - GridView AutoGenerateColumns 和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1358151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com