System.Web 2.0.0.0 System.Web.UI.WebControls.TableRow

The class is used to represent an individual row in a control. Each row in the control has a designated row type. The following table lists the different row types.

Row type

Description

DataControlRowType.DataRow

The data row in the control.

DataControlRowType.EmptyDataRow

The empty data row in the control. The empty data row is displayed in a control when there are no records to display.

DataControlRowType.Footer

The footer row in the control.

DataControlRowType.Header

The header row in the control.

DataControlRowType.Pager

A pager row in the control.

To determine the row type of a object, use the property. A object also has a state associated with it. The state can be a bitwise combination of the values in the following table.

State value

Description

DataControlRowState.Edit

The object is in edit mode.

DataControlRowState.Insert

The object is in insert mode.

DataControlRowState.Normal

The object is in its normal (default) state.

DataControlRowState.Selected

The object is selected.

To determine the state of a object, use the property.

The control displays the contents of its property in a data row. To access the data row, use the property. To determine the index of the current data item in the data source, use the property.

You can access the individual cells of the object by using the property. If a cell contains controls, you can retrieve a control from the cell by using one of the following methods:

Use the collection of the cell to retrieve the control at a specific index.

Use the method of the cell to retrieve the control, if the control has its property set. This is the preferred method to retrieve a control from a cell.

For a list of initial property values for an instance of the class, see the constructor.

Represents a row within a control.

- Constructor
  To be added.

  Use this constructor to initialize a new instance of the class.

  The following table shows initial property values for an instance of the class.

  Property

  Initial Value

  The value specified by the parameter.

  The value specified by the parameter.

  The value specified by the parameter.

  Initializes a new instance of the class.

  One of the enumeration values.
  One of the enumeration values.
  2.0.0.0
- Property
  System.Int32 To be added.

  Use the property to determine the index of the data item.

  Gets the index of the data item displayed from the data source.

  2.0.0.0
- Method
  System.Boolean `` `` To be added.

  Determines whether to pass an event up the page's ASP.NET server control hierarchy.

  true if the event has been canceled; otherwise, false.

  The source of the event. The event data. 2.0.0.0
- Property
  System.Web.UI.WebControls.DataControlRowState To be added.

  Use the property to determine the state of the row. The state can be a bitwise combination of the values in the following table.

  State value

  Description

  DataControlRowState.Edit

  The object is in edit mode.

  DataControlRowState.Insert

  The object is in insert mode.

  DataControlRowState.Normal

  The object is in its normal, read-only state.

  DataControlRowState.Selected

  The object is selected.

  This property is commonly used to determine the state of a row before performing an operation.

  Gets the state of the object.

  2.0.0.0
- Property
  System.Web.UI.WebControls.DataControlRowType To be added.

  Use the property to determine the type of row that the object represents. The following table lists the different row type values.

  Row type

  Description

  DataControlRowType.DataRow

  The data row in the control.

  DataControlRowType.EmptyDataRow

  The empty data row in the control. The empty data row is displayed in a control when there are no records to display.

  DataControlRowType.Footer

  The footer row in the control.

  DataControlRowType.Header

  The header row in the control.

  DataControlRowType.Pager

  A pager row in the control.

  DataControlRowType.Separator

  A separator row in the control.

  This property is commonly used to determine a row's type before performing an operation.

  Gets the row type of the object.

  2.0.0.0