ppsGrid Class Library
AddChilds Method (count, startRow)
NamespacesppsGridGridOutlineRowAddChilds(Int32, Int32)
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Fügt dem Strukturelement neue untergeordnete Zeilen an einer bestimmten Position hinzu.
Declaration Syntax
C#Visual BasicVisual C++
public int AddChilds(
	int count,
	int startRow
)
Public Function AddChilds ( _
	count As Integer, _
	startRow As Integer _
) As Integer
public:
int AddChilds (
	int count, 
	int startRow
)
Parameters
count (Int32)
Anzahl der untergeordneten Zeilen, die hinzugefügt werden sollen.
startRow (Int32)
Die nullbasierte Indexposition, an der die untergeordneten Zeilenobjekte eingefügt werden sollen.
Return Value
Der (null-basierte) Index der ersten Zeile, die eingefügt wurde.
Remarks
Die Methode AddChilds(int) fügt dem aktuellen Knoten eine bestimmte Anzahl an untergeordneten Zeilen an bestimmter Position hinzu. Der Level dieser Zeilen ist der Level des übergeordneten Knotens + 1. Die Sichtbarkeit der neuen Zeilen hängt ab vom Status (offen/geschlossen) des übergeordneten Knoten. Die Zeilen werden an der angegebenen Position eingefügt.
Examples
CopyC#
public void Init(){
  grid.AddCols(1);                                // eine Zeile
  grid.Cols[0].Width = 200;                       // Spaltenbreite
  grid.AddRows(1);                                                                // starten mit einer Zeile
  grid.Rows[0].Fixed = true;                      // Spaltenkopf
  grid.Cols[0].Outline = true;                    // Strukturelemente (+/-) anzeigen

  grid.Rows[0].Outline.AddChilds(int)(2,0);            // zwei untergeordnete Zeilen einfügen
  grid.Rows[0].Outline.AddChilds(int)(3,2);            // drei untergeordnete Zeilen anhängen
  grid.Rows[0].Outline.AddChilds(int)(1,0);            // eine untergeordnete Zeile als erste einfügen
                                                  // alle Zeilen sind nicht sichtbar
  grid.Rows[0].Outline.IsOpen = true;                // ...jetzt sichtbar
  grid.Rows[0].Outline.AddChilds(int)(3,0);            // neue Zeilen ebenfalls sichtbar
}

Exceptions
ExceptionCondition
ArgumentOutOfRangeException Der Wert 'startRow' liegt außerhalb der erlaubten Werte (0 bis Count).
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0