xtrareports-devexpress-dot-xtrareports-dot-ui-afd1be0c.md
A collection of XRTableCell objects.
Namespace : DevExpress.XtraReports.UI
Assembly : DevExpress.XtraReports.v25.2.dll
NuGet Package : DevExpress.Reporting.Core
public class XRTableCellCollection :
XRControlCollection,
IEnumerable<IWeighty>,
IEnumerable,
IEnumerable<XRTableCell>
Public Class XRTableCellCollection
Inherits XRControlCollection
Implements IEnumerable(Of IWeighty),
IEnumerable,
IEnumerable(Of XRTableCell)
The following members return XRTableCellCollection objects:
A collection of this class is used to hold the cells of a table row. This collection is returned by the XRTableRow.Cells property of an XRTableRow object.
The code sample below illustrates how to create a XRTable at runtime.
using DevExpress.XtraReports.UI;
// ...
// Create a report.
XtraReport report = new XtraReport();
// Create a detail band and add it to the report.
DetailBand detailBand = new DetailBand();
report.Bands.Add(detailBand);
// Create a table.
XRTable table = new XRTable();
// Add rows and columns to the table.
int numRows = 10;
int numCols = 20;
table.BeginInit();
for (int i = 0; i < numRows; i++) {
XRTableRow row = new XRTableRow();
table.Rows.Add(row);
for (int j = 0; j < numCols; j++) {
XRTableCell cell = new XRTableCell();
table.Rows[i].Cells.Add(cell);
}
}
// Set table size.
table.HeightF = 50;
table.WidthF = 500;
table.EndInit();
// Add the table to the detail band and adjust the band height.
detailBand.Controls.Add(table);
detailBand.HeightF = table.HeightF;
Imports DevExpress.XtraReports.UI
' ...
' Create a report.
Dim report As New XtraReport()
' Create a detail band and add it to the report.
Dim detailBand As New DetailBand()
report.Bands.Add(detailBand)
' Create a table.
Dim table As New XRTable()
' Add rows and columns to the table.
Dim numRows As Integer = 10
Dim numCols As Integer = 20
table.BeginInit()
For i As Integer = 0 To numRows - 1
Dim row As New XRTableRow()
table.Rows.Add(row)
For j As Integer = 0 To numCols - 1
Dim cell As New XRTableCell()
table.Rows(i).Cells.Add(cell)
Next j
Next i
' Set table size.
table.HeightF = 50
table.WidthF = 500
table.EndInit()
' Add the table to the detail band and adjust the band height.
detailBand.Controls.Add(table)
detailBand.HeightF = table.HeightF
Object CollectionBase XRControlCollectionBase XRControlCollection XRTableCellCollection
See Also