ppsGrid Class Library
AutoNumber Property
NamespacesppsGridGridColAutoNumber
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft die automatische Zeilennummerierung ab oder legt dieses fest.
Declaration Syntax
C#Visual BasicVisual C++
public bool AutoNumber{ get; set;}
Public Property AutoNumber As Boolean
public:
property bool AutoNumber {
	bool get ();
	void set (bool value);
}
Value
true, wenn die automatische Zeilennummerierung aktiv ist, ansonsten false.
Remarks
Die automatische Zeilennummerierung nummeriert alle Zeilen durch. Die Eigenschaft beginnt bei der ersten, nichtfixierten Zeile mit dem Wert 1, und endet bei der letzten Zeile. Mittels der Eigenschaft FormatString können Sie das Format der Ausgabe bestimmen.
Examples
Im nachfolgenden Beispiel wird die erste Spalte für die automatische Nummerierung, die zweite Spalte für Zufallszahlen genutzt. Am Schluß werden alle Zeilen nach der zweite Spalte absteigend sortiert.

CopyC#
Random rnd=new Random();                                      // Zahlengenerator

grid.AddCols(2);                                              // zwei Spalten
grid.AddRows(101);                                            // 101 Zeile
grid.Rows[0].Fixed=true;                                      // die erste Zeile ist fixiert
grid.Cols[0].Fixed=true;                                      // ..erste Spalte auch
grid.Cols[0].AutoNumber = true;                               // autom. Nummern (1-100)
grid.Cols[0].FormatString = "0000";                           // ..Ausgabe 4stellig

for(int rw=grid.FixedRowCount; rw<grid.Rows.Count; rw++)      // alle Zeilen
  grid[1,rw].Value = rnd.Next(1,10000);                       // ..Zufallszahl

grid.Cols[1].Sort(eSortDirection.Descending);                 // absteigend sortieren

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0