Skip to main content
A newer version of this page is available. .
Tab

ASPxGridView.FindEditRowCellTemplateControl(GridViewDataColumn, String) Method

Searches for the specified server control contained within the specified cell’s template.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v21.2.dll

NuGet Package: DevExpress.Web

Declaration

public Control FindEditRowCellTemplateControl(
    GridViewDataColumn gridViewDataColumn,
    string id
)

Parameters

Name Type Description
gridViewDataColumn GridViewDataColumn

A GridViewDataColumn descendant that represents the data column.

id String

A String value that identifies the control within the specified cell.

Returns

Type Description
Control

A Control object that represents the control contained within the specified cell’s template.

Remarks

For more information, see Templates.

Example

The example shows how to edit a grid column’s value with a multi-selection control (CheckBoxList).

The grid displays a person list. A person may belong to different categories. A person’s categories are stored as comma separated values. When editing, the grid displays a CheckBoxList with category names to be assigned to a person. This example loads data from the Session.

View Example

CheckBoxList list = (CheckBoxList)Grid.FindEditRowCellTemplateControl((GridViewDataColumn)Grid.Columns[2], "List");
<dx:ASPxGridView ID="Grid" runat="server" KeyFieldName="ID" AutoGenerateColumns="false"
    OnRowUpdating="Grid_RowUpdating" >
    <SettingsEditing Mode="Inline" />
    <Columns>
        <dx:GridViewCommandColumn VisibleIndex="0" ShowEditButton="True"/>
        <dx:GridViewDataTextColumn FieldName="Name" VisibleIndex="1" />
        <dx:GridViewDataTextColumn FieldName="CategoriesString" Caption="Categories" VisibleIndex="2" >
            <EditItemTemplate>
                <asp:CheckBoxList ID="List" runat="server" DataValueField="Name" 
                    DataSource="<%# Categories %>" OnDataBound="List_DataBound" />
            </EditItemTemplate>
        </dx:GridViewDataTextColumn>
    </Columns>
</dx:ASPxGridView>
See Also