Tab

ASPxCardViewSearchPanelSettings.ColumnNames Property

Specifies the columns to which the search panel filter should be applied.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v21.1.dll

Declaration

[DefaultValue("*")]
public string ColumnNames { get; set; }

Property Value

Type Default Description
String

“*”

A string value listing grid column identifiers that can be either: column name, field name, or caption.

Property Paths

You can access this nested property as listed below:

Library Object Type Path to ColumnNames
ASP.NET Bootstrap Controls BootstrapCardView
.SettingsSearchPanel.ColumnNames
ASP.NET MVC Extensions CardViewSettings
.SettingsSearchPanel.ColumnNames
CardViewSettings<CardType>
.SettingsSearchPanel.ColumnNames
MVCxCardView
.SettingsSearchPanel.ColumnNames
ASP.NET Web Forms Controls ASPxCardView
.SettingsSearchPanel.ColumnNames

Remarks

Use the ColumnNames property to specify columns to which a search panel filter should be applied. The specified strings can be either: a column name (WebColumnBase.Name), field name (CardViewColumn.FieldName), or caption(WebColumnBase.Caption).

You can exclude a particular column from the filter by setting the column’s GridDataColumnSettings.AllowFilterBySearchPanel property to false.

Example

ASPxCardView_SearchPanelColumnNames

<dx:ASPxCardView ID="CardView" runat="server" DataSourceID="CustomersDataSource" ClientInstanceName="card" Width="100%" AutoGenerateColumns="False">
    <Columns>
        <dx:CardViewColumn FieldName="ContactName" />
        <dx:CardViewColumn FieldName="CompanyName" />
        <dx:CardViewColumn FieldName="Address" />
        <dx:CardViewColumn FieldName="City" />
        <dx:CardViewColumn FieldName="PostalCode" />
        <dx:CardViewColumn FieldName="Country" />
        <dx:CardViewColumn FieldName="Phone" />
    </Columns>
    <SettingsSearchPanel Visible="true" ColumnNames="ContactName; City"/>
</dx:ASPxCardView>
See Also