Wie fügen Sie eine Spalte in einem gridview nach dem automatisch generierten Spalten - ASP.NET
Dies ist mein gridview:
<asp:GridView ID="gridview" runat="server" AutoGenerateColumns="true">
<Columns>
<asp:TemplateField HeaderText="TestColumn">
<ItemTemplate>
<asp:LinkButton ID="lkbtn" runat="server" Text="Edit"
CommandName="Update" CausesValidation="False" ToolTip="Edit" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Den TestColumn endet die erste Spalte, aber ich will es nach dem auto-generierte.
- Können Sie jQuery verwenden, um Spalten ändern position ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der
RowDataBound
event-handler, die Sie verschieben können, die TemplateField-Zelle aus der ersten Spalte an das Ende der Zeile:Legen Sie die AutoGenerateColumnProperty auf false, und klicken Sie, um Ihre Spalten, wie Sie möchten.
Wenn Sie nur wollen, fügen Sie eine Schaltfläche Bearbeiten, die Sie verwenden sollten:
Hier ist ein Beispiel mit der northwind-Datenbank
Ich fürchte, es kann nicht möglich sein. Lesen MS-Dokumentation: