ppsGrid Class Library
Search Method (obj, startRow)
NamespacesppsGridGridColSearch(Object, Int32)
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Gibt die Zeile der ersten übereinstimmenden Objektsvergleich in einer Suche zurück, die ab der gegebenen Zeile startet.
Declaration Syntax
C#Visual BasicVisual C++
public GridRow Search(
	Object obj,
	int startRow
)
Public Function Search ( _
	obj As Object, _
	startRow As Integer _
) As GridRow
public:
GridRow^ Search (
	Object^ obj, 
	int startRow
)
Parameters
obj (Object)
Zu suchendes Objekt
startRow (Int32)
Legt die Startzeile als Beginn der Suche fest
Return Value
Das GridRow-Objekt, wenn das Objekt gefunden wurde, ansonsten null (nothing in Visual Basic).
Examples
Das nachfolgende Beispiel demonstriert die Suche von Objekten. Es werden 100 Zeilen erzeugt und mit Zufallszahlen von 1-1000 gefüllt. Danach werden alle Zahlen in Zehnerschritten gesucht und, wenn gefunden, die Zeile markiert.
CopyC#
Random rnd=new Random();                                  // Zufallszahlengenerator
grid.AddCols(1);                                          // eine Spalte
grid.AddRows(100);                                        // ..mit 100 Zeilen
grid.Rows[0].Fixed=true;                                  // ..Spaltenkopf

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

grid.Cols[0].Sort(eSortDirection.Ascending);              // ..und alles sortieren

for(int i=0; i<1000; i+=10){                              // nach Zahlen in 10er Schritten
  GridRow row = grid.Cols[0].Search(i);                   // ..in der Spalte suchen
  if(row!=null)                                           // ..Zeile gefunden ?
    row.Selected=true;                                    // ....ja, markieren
}
Exceptions
ExceptionCondition
ArgumentException Der Parameter startRow liegt außerhalb der Indexgrenzen der Zeilen (<0 oder >Anzahl-1)
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0