Ich habe eine bestehende GridView, die das Feld "Partnername" enthält. Es ist nach Partnernamen sortierbar.
Jetzt muss ich das Feld "Partnername" ändern und in einer Bedingung anklickbar machen und etwas melden().
Der bestehende Code lautet:
<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"/>
Ich habe die Spalte hinzugefügt:
<asp:hyperlinkfield datatextfield="PartnerName" SortExpression="PartnerName" headertext="Name" ItemStyle-CssClass="text2"/>
die es mir ermöglicht, das CSS und die Sortierung zu kontrollieren. Allerdings kann ich nicht finden, wie man eine clientseitige Javascript-Funktion hinzufügen, um es.
Ich habe festgestellt, dass das Hinzufügen von :
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<a id="lnk" runat="server">Edit</a>
ermöglichen es mir, auf "lnk" über die ID zuzugreifen und seine Attribute zu ergänzen. Allerdings verliere ich die Fähigkeit zu sortieren.
Was ist die richtige Lösung für diesen Fall?
Gracias.