Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

GridView.SetMasterRowExpanded(Int32, String, Boolean) Method

Opens or closes a master row’s detail View identified by the relationship’s name.

Namespace: DevExpress.XtraGrid.Views.Grid

Assembly: DevExpress.XtraGrid.v24.2.dll

NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation

#Declaration

public void SetMasterRowExpanded(
    int rowHandle,
    string relationName,
    bool expand
)

#Parameters

Name Type Description
rowHandle Int32

An integer value identifying the master row by its handle.

relationName String

A string representing the required relationship’s name.

expand Boolean

true to open the specified detail; false to hide it.

#Remarks

This overload opens or hides a specific detail View which is identified by the name of the relationship it displays. To open or hide a detail View by its index amongst the other details, the GridView.SetMasterRowExpandedEx method can be used. The SetMasterRowExpanded and GridView.SetMasterRowExpandedEx methods are equivalent and differ only in the second parameter which identifies the required detail View. See the GridView.SetMasterRowExpandedEx topic for more information.

Note

Detail pattern Views do not contain data and they are never displayed within XtraGrid. So, the SetMasterRowExpanded member must not be invoked for these Views. The SetMasterRowExpanded member can only be used with Views that display real data within the Grid Control. Use the following methods to access these Views with which an end user interacts at runtime.

See Also