DataControlRowType Enumeration

Specifies the function of a row in a data control, such as DetailsView or GridView.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

public enum class DataControlRowType
public enum DataControlRowType
public enum DataControlRowType

 Member nameDescription
DataRowA data row of a data control. Only DataRow rows can be data-bound. 
EmptyDataRowA row that displays page buttons or a pager control. Pager rows cannot be data-bound. 
FooterA footer row of a data control. Footer rows cannot be data-bound. 
HeaderA header row of a data control. Header rows cannot be data-bound. 
PagerA row that displays page buttons or a pager control. Pager rows cannot be data-bound. 
SeparatorA row separator. Row separators cannot be data-bound. 

The DataControlRowType enumeration identifies the function of rows in a data control. It is used by the DetailsView and GridView controls to distinguish between rows that display data and rows that display other user interface (UI) elements, such as a header row, row separator, or the pager buttons of the control.

You can use the DataControlRowType enumeration to identify the type of a GridViewRow or DetailsViewRow object when enumerating through a GridViewRowCollection or DetailsViewRowCollection collection, respectively. If you are writing a data control that uses rows, you can use the DataControlRowType enumeration to identify the function of different rows in the control.

The following code example demonstrates how to use the DataControlRowType enumeration to check the type of a row when working with a GridView control. The AuthorsGridView_RowCreated method ensures that the CommandArgument property of a LinkButton control is unique for all the data rows in the GridView control, so that when a row's LinkButton control is clicked, it can be identified correctly.

No code example is currently available or this language may not be supported.

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions

ADD
Show: