A newer version of this page is available. Switch to the current version.

XRTableRow.Cells Property

Gets the collection of cells in the given table row.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v18.2.dll


public XRTableCellCollection Cells { get; }
Public ReadOnly Property Cells As XRTableCellCollection

Property Value

Type Description

A XRTableCellCollection object representing the collection of cells in the table row.


The code sample below illustrates how to create an XRTable at runtime.

using DevExpress.XtraReports.UI;
// ...
private static SqlDataSource CreateSQLDataSource() {
    // Create a data source with the connection parameters.  
    Access97ConnectionParameters connectionParameters = new Access97ConnectionParameters("Data/nwind.mdb", "", "");
    SqlDataSource dataSource = new SqlDataSource(connectionParameters);

    // Create a SELECT query.
    SelectQuery query = SelectQueryFluentBuilder

    // Add the query to the collection and return the data source. 
    return dataSource;
// ...
// Create a new data source.
SqlDataSource sqlDataSource = CreateSQLDataSource();

// Create a new report and assign a data source to it.
XtraReport report = new XtraReport();
report.DataSource = ds;
report.DataMember = "queryProducts";

// Create a detail band and add it to the report.
DetailBand detailBand = new DetailBand();

// Create a table and add it to the detail band.
XRTable table = new XRTable();

// Create a row with the product name and product price cells.
XRTableRow row = new XRTableRow();
XRTableCell productName = new XRTableCell();
XRTableCell productPrice = new XRTableCell();

// Bind table cells to data fields.
productName.ExpressionBindings.Add(new ExpressionBinding("BeforePrint", "Text", "[ProductName]"));
productPrice.ExpressionBindings.Add(new ExpressionBinding("BeforePrint", "Text", "[UnitPrice]"));
See Also