Skip to main content
Tab

CardViewTableLayoutSettings.ColumnCount Property

Gets or sets the number of columns that a page displays in table mode.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v24.1.dll

NuGet Package: DevExpress.Web

Declaration

[DefaultValue(3)]
public int ColumnCount { get; set; }

Property Value

Type Default Description
Int32 3

An Int32 value that specifies the number of columns displayed within a page.

Property Paths

You can access this nested property as listed below:

Library Object Type Path to ColumnCount
ASP.NET Web Forms Controls ASPxCardViewPagerSettings
.SettingsTableLayout .ColumnCount
ASP.NET MVC Extensions CardViewPagerState
.SettingsTableLayout .ColumnCount

Remarks

Use the ColumnCount property to specify the number of columns that a page displays when the ASPxCardViewSettings.LayoutMode property is set to Table. The number of rows can be specified via the CardViewTableLayoutSettings.RowsPerPage property.

If the ASPxCardView displays data in a flow layout (the ASPxCardViewSettings.LayoutMode property is set to Flow), the number of items on a page can be specified via the CardViewFlowLayoutSettings.ItemsPerPage property.

Example

To see data export in action, refer to the following online demo: Exporting to PDF, XLS, XLSX, RTF.

public partial class Exporting_Exporting : System.Web.UI.Page {
    protected void btnPdfExport_Click(object sender, EventArgs e) {
        cardViewExport.WritePdfToResponse();
    }
    protected void btnXlsExport_Click(object sender, EventArgs e) {
        cardViewExport.WriteXlsToResponse(new XlsExportOptionsEx() { ExportType = ExportType.DataAware });
    }
    protected void btnXlsxExport_Click(object sender, EventArgs e) {
        cardViewExport.WriteXlsxToResponse(new XlsxExportOptionsEx() { ExportType = ExportType.DataAware });
    }
    protected void btnRtfExport_Click(object sender, EventArgs e) {
        cardViewExport.WriteRtfToResponse();
    }
}
See Also