Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / FormViewRow.cs / 1305376 / FormViewRow.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; ////// public class FormViewRow : TableRow { private int _itemIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; ///Represents an individual row in the ///. /// public FormViewRow(int itemIndex, DataControlRowType rowType, DataControlRowState rowState) { this._itemIndex = itemIndex; this._rowType = rowType; this._rowState = rowState; RenderTemplateContainer = true; } ///Initializes a new instance of the ///class. /// public virtual int ItemIndex { get { return _itemIndex; } } ///Indicates the index of the item in the ///. This property is /// read-only. /// public virtual DataControlRowState RowState { get { return _rowState; } } ///Indicates the type of the row in the ///. /// public virtual DataControlRowType RowType { get { return _rowType; } } internal bool RenderTemplateContainer { get; set; } protected internal override void Render(HtmlTextWriter writer) { if (RenderTemplateContainer) { //render the table row normally base.Render(writer); } else { //render the contents of the cells foreach (TableCell cell in Cells) { cell.RenderContents(writer); } } } ///Indicates the type of the row in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { FormViewCommandEventArgs args = new FormViewCommandEventArgs(source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; ////// public class FormViewRow : TableRow { private int _itemIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; ///Represents an individual row in the ///. /// public FormViewRow(int itemIndex, DataControlRowType rowType, DataControlRowState rowState) { this._itemIndex = itemIndex; this._rowType = rowType; this._rowState = rowState; RenderTemplateContainer = true; } ///Initializes a new instance of the ///class. /// public virtual int ItemIndex { get { return _itemIndex; } } ///Indicates the index of the item in the ///. This property is /// read-only. /// public virtual DataControlRowState RowState { get { return _rowState; } } ///Indicates the type of the row in the ///. /// public virtual DataControlRowType RowType { get { return _rowType; } } internal bool RenderTemplateContainer { get; set; } protected internal override void Render(HtmlTextWriter writer) { if (RenderTemplateContainer) { //render the table row normally base.Render(writer); } else { //render the contents of the cells foreach (TableCell cell in Cells) { cell.RenderContents(writer); } } } ///Indicates the type of the row in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { FormViewCommandEventArgs args = new FormViewCommandEventArgs(source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ColorConvertedBitmap.cs
- BitmapFrame.cs
- PartialCachingControl.cs
- AsyncCompletedEventArgs.cs
- SignedXml.cs
- ValidationPropertyAttribute.cs
- BStrWrapper.cs
- XmlElementAttribute.cs
- Int64Converter.cs
- SqlCrossApplyToCrossJoin.cs
- ClientUtils.cs
- GlyphCache.cs
- SqlDataSourceStatusEventArgs.cs
- WizardSideBarListControlItemEventArgs.cs
- ProxyElement.cs
- Utilities.cs
- DataConnectionHelper.cs
- ReadOnlyHierarchicalDataSource.cs
- RegistryDataKey.cs
- SqlOuterApplyReducer.cs
- SoapRpcServiceAttribute.cs
- Invariant.cs
- ObjectMemberMapping.cs
- Row.cs
- ArraySet.cs
- HelpInfo.cs
- TableCellAutomationPeer.cs
- Helpers.cs
- WindowsAuthenticationModule.cs
- StringHandle.cs
- NamespaceEmitter.cs
- OuterGlowBitmapEffect.cs
- CqlErrorHelper.cs
- VolatileEnlistmentMultiplexing.cs
- IsolatedStoragePermission.cs
- GridSplitter.cs
- TextUtf8RawTextWriter.cs
- GrammarBuilderRuleRef.cs
- XamlToRtfParser.cs
- listitem.cs
- SamlSubjectStatement.cs
- DataGridColumnReorderingEventArgs.cs
- Comparer.cs
- StylusSystemGestureEventArgs.cs
- formatter.cs
- HttpApplication.cs
- ReliableRequestSessionChannel.cs
- Screen.cs
- TrackingConditionCollection.cs
- TextTabProperties.cs
- CharAnimationBase.cs
- Application.cs
- CommandHelpers.cs
- Regex.cs
- XmlSchemaDocumentation.cs
- EncryptedType.cs
- ClientScriptItemCollection.cs
- GenericIdentity.cs
- Zone.cs
- TextContainerHelper.cs
- WindowPatternIdentifiers.cs
- ZipPackagePart.cs
- NotificationContext.cs
- WorkflowIdleBehavior.cs
- FileSystemInfo.cs
- ExpandCollapsePatternIdentifiers.cs
- GradientStopCollection.cs
- MiniMapControl.xaml.cs
- ModelItem.cs
- _ShellExpression.cs
- CalendarAutomationPeer.cs
- WebContext.cs
- HttpCachePolicyElement.cs
- Sql8ExpressionRewriter.cs
- EventSinkHelperWriter.cs
- TransformPattern.cs
- MultitargetingHelpers.cs
- IncrementalHitTester.cs
- BindStream.cs
- WeakEventManager.cs
- WebProxyScriptElement.cs
- UnknownWrapper.cs
- BitmapEncoder.cs
- CompilerCollection.cs
- ObjectConverter.cs
- PeerObject.cs
- CustomAssemblyResolver.cs
- HttpContextServiceHost.cs
- ModuleBuilder.cs
- AsymmetricAlgorithm.cs
- ConfigurationStrings.cs
- PathNode.cs
- Assembly.cs
- TypeDescriptionProviderAttribute.cs
- Base64Encoder.cs
- UpdateCommand.cs
- PreviewPrintController.cs
- PathFigureCollectionConverter.cs
- ProvidePropertyAttribute.cs
- SocketPermission.cs