Skip to main content

ASPxDataView.ColumnCount Property


Use the SettingsTableLayout.ColumnCount property instead.

Gets or sets the number of columns displayed within a page.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v22.2.dll

NuGet Package: DevExpress.Web


[Obsolete("Use the SettingsTableLayout.ColumnCount property instead.")]
public int ColumnCount { get; set; }

Property Value

Type Default Description
Int32 3

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


This example demonstrates how the ASPxDataView control can be customized to make use of the SEO-friendly paging feature.

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" 
Inherits="_Default" %>
<%@ Register Assembly="DevExpress.Web.v8.3, Version=, Culture=neutral, 
    Namespace="DevExpress.Web.ASPxDataView" TagPrefix="dxdv" %>  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

<script runat="server">

<html xmlns="" >
 <head id="Head1" runat="server">
     <title>SEO-friendly paging</title>
     <form id="form1" runat="server">

         <dxdv:ASPxDataView ID="ASPxDataView1" runat="server" 
              DataSourceID="dsSampleDataSource" RowPerPage="2" ColumnCount="2">
             <PagerSettings SEOFriendly="Enabled"></PagerSettings>
                 <b>CustomerID</b>: <asp:Label Text='<%# Eval("CustomerID") %>' 
                       runat="server" ID="CustomerIDLabel" /><br/>
                 <b>ContactName</b>: <asp:Label Text='<%# Eval("ContactName") %>' 
                       runat="server" ID="ContactNameLabel" /><br/>
                 <b>City</b>: <asp:Label Text='<%# Eval("City") %>' runat="server" 
                       ID="CityLabel" /><br/>

         <asp:AccessDataSource ID="dsSampleDataSource" runat="server" 
             SelectCommand="SELECT [CustomerID], [ContactName], [City] FROM [Customers]">
See Also