Wie kann Text in Gridview erstellt werden?

7

In Asp.Net, wie Sie Text ausrichten [links, Mitte, rechts] in einer Spalte, wenn die Spalte autogenegenerieren wahr ist. In jeder Zeile der Gitteransicht wird der Text in der Mitte der Spalte angezeigt, ich möchte auf der linken Seite der Spalte angezeigt werden. Danke.

    
Surya sasidhar 24.10.2011, 04:37
quelle

4 Antworten

12

Verwenden Sie die folgende Syntax, wenn alle Spalten linksbündig sein müssen

%Vor%

Überprüfen Sie auch diese MSDN -Ressource, die verschiedene Beispiele für die GridView-Formatierung und Code Project Artikel, der Beispiele für AutoGenerated Columns scenerio zeigt.

    
Harsh Baid 24.10.2011, 04:48
quelle
7

Entschuldigung, dieser Fall funktioniert nur, wenn autogeneratedcolumns = "false" . Siehe die Bearbeitung für die autogeneratecolumns="true" Wenn Sie die Kopfzeile der Spalte ausrichten möchten, fügen Sie dies zu BoundFiled hinzu:

%Vor%

Und wenn Sie das Element der Spalte ausrichten möchten, fügen Sie dies dem BoundField hinzu:

%Vor%

BEARBEITEN:

Versuchen Sie es auch Klicken Sie auf die Eigenschaften gridView- & gt; RowStyle: horizontal-align

%Vor% %Vor% %Vor% %Vor% %Vor%

Weitere Informationen zu diesem Link

    
quelle
1

Sie können <RowStyle> und <HeaderStyle> Elemente in Ihrem Markup definieren.

Beispiel:

%Vor%     
Icarus 24.10.2011 04:42
quelle
0

Platzieren Sie Ihre Spalten als Vorlagenfelder wie folgt und geben Sie ItemStyle-HorizontalAlign="Left"

ein %Vor%

So wird es in allen Browsern funktionieren.

    
Arun Rana 24.10.2011 04:51
quelle

Tags und Links