TableCellCollection.AddRange-Methode
Fügt die TableCell-Objekte aus dem angegebenen Array an das Ende der Auflistung an.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Sub AddRange ( _
cells As TableCell() _
)
'Usage
Dim instance As TableCellCollection
Dim cells As TableCell()
instance.AddRange(cells)
public void AddRange (
TableCell[] cells
)
public:
void AddRange (
array<TableCell^>^ cells
)
public void AddRange (
TableCell[] cells
)
public function AddRange (
cells : TableCell[]
)
Parameter
- cells
Das Array mit den TableCell-Objekten, die der Auflistung hinzugefügt werden sollen.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Der Wert des cells-Parameters ist NULL (Nothing in Visual Basic). |
Hinweise
Mit der AddRange-Methode können Sie die TableCell-Objekte aus dem angegebenen Array an die Auflistung anfügen. Diese Methode wird häufig beim Erstellen einer Tabellenzeile verwendet. Zum Erstellen einer Tabellenzeile erstellen Sie zunächst ein Array von TableCell-Objekten, die die Zellen der Zeile darstellen. Mit der AddRange-Methode, der Sie das Array als Argument übergeben, fügen Sie der Auflistung anschließend die TableCell-Objekte hinzu.
Beispiel
Das folgende Beispiel veranschaulicht, wie die TableCell-Objekte aus einem Array mithilfe der AddRange-Methode einer TableCellCollection hinzugefügt werden. Beachten Sie, dass die Cells-Eigenschaft von TableRow in diesem Beispiel eine Instanz der TableCellCollection-Klasse ist.
Sub Page_Load(sender As Object, e As EventArgs)
Dim numRows As Integer = 3
Dim numCells As Integer = 2
' Create 3 rows, each containing 2 cells.
Dim i As Integer
For i = 0 To numRows - 1
Dim arrayOfTableRowCells(numCells-1) As TableCell
Dim myTableRow As New TableRow()
Dim j As Integer
For j = 0 To numCells - 1
Dim myTableCell As New TableCell()
myTableCell.Text = "[Row " + i.ToString() + ", Cell " + j.ToString() + "]"
arrayOfTableRowCells(j) = myTableCell
Next j
' Get 'TableCellCollection' associated with the 'TableRow'.
Dim myTableCellCol As TableCellCollection = myTableRow.Cells
' Add a row of cells.
myTableCellCol.AddRange(arrayOfTableRowCells)
myTable.Rows.Add(myTableRow)
Next i
End Sub 'Page_Load
void Page_Load(Object sender, EventArgs e)
{
int numRows = 3;
int numCells = 2;
// Create 3 rows, each containing 2 cells.
for (int i = 0; i < numRows; i++)
{
TableCell[] arrayOfTableRowCells = new TableCell[numCells];
TableRow myTableRow = new TableRow();
for (int j = 0; j < numCells; j++)
{
TableCell myTableCell = new TableCell();
myTableCell.Text = "[Row " + i.ToString() + ", Cell "
+ j.ToString()+ "]";
arrayOfTableRowCells[j] = myTableCell;
}
// Get 'TableCellCollection' associated with the 'TableRow'.
TableCellCollection myTableCellCol = myTableRow.Cells;
// Add a row of cells.
myTableCellCol.AddRange(arrayOfTableRowCells);
myTable.Rows.Add(myTableRow);
}
}
void Page_Load(Object sender, EventArgs e)
{
int numRows = 3;
int numCells = 2;
// Create 3 rows, each containing 2 cells.
for(int i=0;i < numRows;i++) {
TableCell arrayOfTableRowCells[] = new TableCell[numCells];
TableRow myTableRow = new TableRow();
for(int j=0;j < numCells;j++) {
TableCell myTableCell = new TableCell();
myTableCell.set_Text("[Row " + System.Convert.ToString(i)
+ ", Cell " + System.Convert.ToString(j) + "]");
arrayOfTableRowCells .set_Item( j , myTableCell );
}
// Get 'TableCellCollection' associated with the 'TableRow'.
TableCellCollection myTableCellCol = myTableRow.get_Cells();
// Add a row of cells.
myTableCellCol.AddRange(arrayOfTableRowCells);
myTable.get_Rows().Add(myTableRow);
}
} //Page_Load
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
TableCellCollection-Klasse
TableCellCollection-Member
System.Web.UI.WebControls-Namespace
Add
AddAt