XRTable.InsertRowBelow(XRTableRow) Method
Inserts a row into the table below the given row.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v24.1.dll
NuGet Package: DevExpress.Reporting.Core
Declaration
Parameters
Name | Type | Description |
---|---|---|
baseRow | XRTableRow | An XRTableRow object representing a row, below which a new row is inserted. If the baseRow parameter is null (Nothing in Visual Basic), then the newly created row is added after the last table row. |
Returns
Type | Description |
---|---|
XRTableRow | An XRTableRow object inserted into the table. |
Example
The following example demonstrates how to create an XRTable control at runtime. To do this, the XRTable.CreateTable, XRTable.InsertRowBelow
and XRTable.InsertRowAbove methods are used.
After performing the code below, a table with five rows and three columns should be created.
using System.Drawing;
using DevExpress.XtraReports.UI;
// ...
public XRTable CreateTable1() {
// Create a table containing three rows and three columns.
XRTable tab = XRTable.CreateTable(new Rectangle(10, 10, 300, 120), 3, 3);
// Set the border width for all table cells at a time.
tab.BorderWidth = 2;
// Make the borders visible for all table cells.
tab.Borders = DevExpress.XtraPrinting.BorderSide.All;
// Insert a new row into the table above the first row.
tab.InsertRowAbove(tab.Rows[0]);
// Insert a new row into the table below the last row.
tab.InsertRowBelow(tab.Rows[3]);
return tab;
}
See Also