So fügen Sie eine Spalte in einer Gridview nach den automatisch generierten Spalten ein - ASP.NET

8

Dies ist meine Gitteransicht:

%Vor%

Die TestColumn ist zwar die erste Spalte, aber ich möchte sie nach den automatisch generierten.

    
WoF_Angel 02.08.2011, 13:33
quelle

3 Antworten

1

Im Ereignishandler RowDataBound können Sie die Zelle TemplateField von der ersten Spalte bis zum Ende der Zeile verschieben:

%Vor%     
ConnorsFan 24.07.2016 03:22
quelle
0

Sie legen die AutoGenerateColumnProperty auf false fest und ordnen dann Ihre Spalten nach Ihren Wünschen an.

Wenn Sie nur eine Bearbeitungsschaltfläche hinzufügen möchten, sollten Sie Folgendes verwenden:

%Vor%

Hier ist ein Beispiel mit der Northwind-Datenbank

%Vor%     
alexandrekow 02.08.2011 13:48
quelle
0

Ich fürchte, es ist vielleicht nicht möglich. Lesen Sie die MS-Dokumentation :

  

Sie können explizit deklarierte Spaltenfelder auch mit kombinieren   automatisch generierte Spaltenfelder Wenn beide explizit verwendet werden   deklarierte Spaltenfelder werden zuerst gerendert, gefolgt von   automatisch generierte Spaltenfelder Automatisch generierte Bindung   Spaltenfelder werden der Columns-Auflistung nicht hinzugefügt.

    
Olivier De Meulder 21.09.2015 12:21
quelle

Tags und Links