Back to Devexpress

XRControl.Index Property

xtrareports-devexpress-dot-xtrareports-dot-ui-dot-xrcontrol-743febdb.md

latest2.7 KB
Original Source

XRControl.Index Property

Gets the zero-based index of this control in its parent’s collection of controls.

Namespace : DevExpress.XtraReports.UI

Assembly : DevExpress.XtraReports.v25.2.dll

NuGet Package : DevExpress.Reporting.Core

Declaration

csharp
[Browsable(false)]
public int Index { get; set; }
vb
<Browsable(False)>
Public Property Index As Integer

Property Value

TypeDescription
Int32

An integer value indicating the position of this object in the parent’s collection returned by the XRControl.Controls property.

|

Remarks

If there is no parent for this XRControl object then this property returns -1.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Index property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

reporting-winforms-best-fit-table-column-width/CS/ReportHelper/ReportHelper.cs#L36

csharp
foreach(var otherTable in table.Value) {
    newWidth = Math.Max(newWidth, cellColumnWidthCollection[otherTable.Rows[0].Cells[dc.Index]]);
}

reporting-winforms-best-fit-table-column-width/VB/ReportHelper/ReportHelper.vb#L43

vb
For Each otherTable In table.Value
    newWidth = Math.Max(newWidth, cellColumnWidthCollection(otherTable.Rows(0).Cells(dc.Index)))
Next

See Also

XRControl Class

XRControl Members

DevExpress.XtraReports.UI Namespace