//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.Web.UI.WebControls { using System; using System.ComponentModel; /// /// Represents an individual row in the . /// public class DetailsViewRow : TableRow { private int _rowIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; /// /// Initializes a new instance of the class. /// public DetailsViewRow(int rowIndex, DataControlRowType rowType, DataControlRowState rowState) { this._rowIndex = rowIndex; this._rowType = rowType; this._rowState = rowState; } /// /// Indicates the index of the item in the . This property is /// read-only. /// public virtual int RowIndex { get { return _rowIndex; } } /// /// Indicates the type of the row in the . /// public virtual DataControlRowState RowState { get { return _rowState; } } /// /// Indicates the type of the row in the . /// public virtual DataControlRowType RowType { get { return _rowType; } } /// /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { DetailsViewCommandEventArgs args = new DetailsViewCommandEventArgs(source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } }