我有一个现有的GridView,其中包含“伙伴名称”字段.它可以按合作伙伴名称排序.
现在我需要更改合作伙伴名称字段,并在某些情况下使其可点击并提醒()某些内容.
现在我需要更改合作伙伴名称字段,并在某些情况下使其可点击并提醒()某些内容.
现有代码是:
<asp:GridView ID="gridViewAdjustments" runat="server" AutoGenerateColumns="false" AllowSorting="True" OnSorting="gridView_Sorting" OnRowDataBound="OnRowDataBoundAdjustments" EnableViewState="true"> <asp:BoundField DataField="PartnerName" HeaderText="Name" SortExpression="PartnerName"/>
我添加了专栏:
<asp:hyperlinkfield datatextfield="PartnerName" SortExpression="PartnerName" headertext="Name" ItemStyle-CssClass="text2"/>
这使我能够控制CSS和排序.但是,我找不到如何添加客户端javascript函数.
我发现添加:
<asp:TemplateField HeaderText="Edit"> <ItemTemplate> <a id="lnk" runat="server">Edit</a>
使我能够通过id访问“lnk”并添加到其属性.但是,我失去了排序能力.
在这种情况下,正确的解决方案是什么?
谢谢.