ppsGrid Class Library
Item Property (colKey, rowIdx)
NamespacesppsGridGridItem[([String, Int32])]
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Gibt die Zelle an der durch einen Int32-Wert und einen Schlüssel angegebenen Position in der Auflistung an.
Declaration Syntax
C#Visual BasicVisual C++
public GridCell this[
	string colKey,
	int rowIdx
]{ get;}
Public ReadOnly Default Property Item ( _
	colKey As String, _
	rowIdx As Integer _
) As GridCell
public:
property GridCell^ default[String^ colKey, int rowIdx] {
	GridCell^ get (String^ colKey, int rowIdx);
}
Parameters
colKey (String)
rowIdx (Int32)
Value
Eine GridCellCollection, die GridCell-Objekte enthält.

Die Eigenschaft hat die folgenden Parameter:
  • colKeyName der Spalte, eindeutiger Schlüssel für alle Spalten im Steuerelement
  • rowIndexnullbasierter Index der Zeile


Remarks
Der Zugriff mittels Schlüssel (String) hat die folgenden Vorteile:
  • SelbsterklärendEin Zugriff grid["colStadt","rowLast"].Value = "Bremen" ist auf dem ersten Blick erklärender als ein einfacher Index.
  • weniger ProgrammieraufwandWenn der Benutzer Zeilen und Spalten verschieben kann, stimmen die Indexes mit der Ausgangsposition nicht mehr überein. Vermeiden Sie zusätzliche Programmierarbeit, indem Sie eindeutige Schlüssel für den Zugriff verwenden.


Diese Auflistung gestattet den Zugriff auf jede Zelle im Steuerelement. Die Auflistung ist mehrfach überladen.
In C# stellt diese Eigenschaft ein Indexer für die Grid-Klasse dar.
Examples
CopyC#
grid.AddCols(2);
grid.AddRows(10);
grid.Cols[0].Name = "colStadt";
grid.Cols[1].Name = "colStrasse";

for (int r=0; r < grid.Rows.Count; r++){                 // ..und alle Zeilen
  grid["colStadt",r].ForeColorCell = Color.Blue;         // ....erste Spalte, alle Zeilen
  grid["colStrasse",r].ForeColorCell = Color.Yellow;     // ....zweite Spalte, alle Zeilen
}
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0