ppsGrid Class Library
IndexOf Method (row)
NamespacesppsGridGridSelRowCollectionIndexOf(GridRow)
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Bestimmt den nullbasierten Index der angegebene Zeile in der Liste aller vollständig markierten Zeilen.
Declaration Syntax
C#Visual BasicVisual C++
public int IndexOf(
	GridRow row
)
Public Function IndexOf ( _
	row As GridRow _
) As Integer
public:
int IndexOf (
	GridRow^ row
)
Parameters
row (GridRow)

[Missing <param> documentation for "row"]

Return Value

[Missing <returns> documentation for M:ppsGrid.GridSelRowCollection.IndexOf(ppsGrid.GridRow)]

Remarks
Die Auflistung enthält nur vollständig markierte Zeilen. Ist eine Zeile in der Auflistung vorhanden, bedeutet dies, daß sie vollständig markiert ist. Die Methode IndexOf(GridRow) ermittelt den nullbasierten Index, wenn die Zeile in der Auflistung verfügbar ist, ansonsten den Wert -1.
Examples
Das nachfolgende Beispiel markiert von den erstellten 21 Zeilen jede dritte Zeile. Anschließend werden die Indexes aller Zeilen ausgegeben.

CopyC#
grid.AddCols(4);                                     // vier Spalten
grid.AddRows(21);                                    // ...mit 21 Zeilen

for(int r=0; r<grid.Rows.Count; r+=3)                // jede dritte Zeile
  grid.Selection.Rows.Add(grid.Rows[r]);             // ..markieren

for(int r=0; r<grid.Rows.Count; r++){                // alle Zeilen
  int i=grid.Selection.Rows.IndexOf(grid.Rows[r]);   // ..Selection.Row-Index
  Debug.WriteLine("Zeile "+r+" --> "+i);             // ....anzeigen, oder -1
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0