The requested page is not available for the requested platform. You are viewing the content for Default platform.

XRTableCell.Weight Property

Specifies the relative size of the XRTableCell in respect to the sizes of other cells in a row.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v18.2.dll


public double Weight { get; set; }
Public Property Weight As Double

Property Value

Type Default Description


A Double value.


When creating large tables in code, you can increase the report generator performance by setting the Weight property to 1 for all table cells.


The following example illustrates the best approach to create large tables in code, which uses the XRTableCell.Weight and XRTableRow.Weight properties to specify the cell size (instead of using the XRTableCell.WidthF and XRTableRow.WidthF properties that are better suited for creating smaller tables).

The table generation occurs within the XRTable.BeginInit and XRTable.EndInit method calls.

using DevExpress.XtraReports.UI;
// ...

private XRTable CreateLargeTable(int rowCount, int cellCount) {
    XRTable table = new XRTable();
    for (int i = 0; i < rowCount; i++) {
        XRTableRow row = new XRTableRow() { Weight = 1 };
        for (int j = 0; j < cellCount; j++) {
            XRTableCell cell = new XRTableCell() { Weight = 1 };

    return table;
See Also