Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebControls / LayoutTable.cs / 1 / LayoutTable.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Collections; using System.Security.Permissions; using System.Web; ////// Table used for laying out controls in a Render method. Doesn't parent added controls, so /// it is safe to add child controls to this table. Sets page of added controls if not already set. /// [SupportsEventValidation] internal sealed class LayoutTable : Table { public LayoutTable(int rows, int columns, Page page) { if (rows <= 0) { throw new ArgumentOutOfRangeException("rows"); } if (columns <= 0) { throw new ArgumentOutOfRangeException("columns"); } // page may be null in the designer if (page != null) { this.Page = page; } for (int r = 0; r < rows; r++) { TableRow row = new TableRow(); Rows.Add(row); for (int c = 0; c < columns; c++) { TableCell cell = new LayoutTableCell(); row.Cells.Add(cell); } } } public TableCell this[int row, int column] { get { return (TableCell)Rows[row].Cells[column]; } } } } // 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.Collections; using System.Security.Permissions; using System.Web; ////// Table used for laying out controls in a Render method. Doesn't parent added controls, so /// it is safe to add child controls to this table. Sets page of added controls if not already set. /// [SupportsEventValidation] internal sealed class LayoutTable : Table { public LayoutTable(int rows, int columns, Page page) { if (rows <= 0) { throw new ArgumentOutOfRangeException("rows"); } if (columns <= 0) { throw new ArgumentOutOfRangeException("columns"); } // page may be null in the designer if (page != null) { this.Page = page; } for (int r = 0; r < rows; r++) { TableRow row = new TableRow(); Rows.Add(row); for (int c = 0; c < columns; c++) { TableCell cell = new LayoutTableCell(); row.Cells.Add(cell); } } } public TableCell this[int row, int column] { get { return (TableCell)Rows[row].Cells[column]; } } } } // 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
- DBSchemaRow.cs
- ResourcesBuildProvider.cs
- WindowCollection.cs
- SettingsPropertyWrongTypeException.cs
- ViewBase.cs
- Rijndael.cs
- TdsValueSetter.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- MenuItemCollection.cs
- UndirectedGraph.cs
- TitleStyle.cs
- PackageDigitalSignature.cs
- SortedList.cs
- PositiveTimeSpanValidatorAttribute.cs
- WindowsUserNameCachingSecurityTokenAuthenticator.cs
- SvcMapFileSerializer.cs
- CheckBoxField.cs
- UniqueConstraint.cs
- TextRange.cs
- BridgeDataReader.cs
- DynamicFilterExpression.cs
- Unit.cs
- DynamicPropertyReader.cs
- SqlInternalConnection.cs
- SqlRetyper.cs
- ByteKeyFrameCollection.cs
- MultiBinding.cs
- PbrsForward.cs
- ObjectQueryProvider.cs
- Size.cs
- Constants.cs
- QilVisitor.cs
- SqlFacetAttribute.cs
- WebPartPersonalization.cs
- Action.cs
- CompilationSection.cs
- CheckableControlBaseAdapter.cs
- WindowsScrollBar.cs
- ToolStripItemCollection.cs
- DeferredRunTextReference.cs
- ParentUndoUnit.cs
- X509WindowsSecurityToken.cs
- TableItemPatternIdentifiers.cs
- TypeResolver.cs
- MimeObjectFactory.cs
- ExecutedRoutedEventArgs.cs
- formatstringdialog.cs
- Walker.cs
- ApplicationDirectoryMembershipCondition.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- OpenTypeLayout.cs
- PropertyChangingEventArgs.cs
- OracleString.cs
- NetCodeGroup.cs
- UInt32.cs
- RbTree.cs
- PEFileEvidenceFactory.cs
- WebRequestModuleElement.cs
- SpanIndex.cs
- NetworkInformationPermission.cs
- ReadOnlyCollectionBase.cs
- FileAuthorizationModule.cs
- TableLayoutStyleCollection.cs
- ByteStack.cs
- ZipIOModeEnforcingStream.cs
- KoreanCalendar.cs
- HttpGetProtocolImporter.cs
- CompareInfo.cs
- XsltSettings.cs
- DefaultPropertyAttribute.cs
- XmlSignatureProperties.cs
- EncodingTable.cs
- ResourceProviderFactory.cs
- ReadOnlyCollectionBase.cs
- CacheSection.cs
- JoinSymbol.cs
- XmlSchemaComplexContent.cs
- Run.cs
- BlurEffect.cs
- DiscoveryReferences.cs
- EntryPointNotFoundException.cs
- NumberFunctions.cs
- COMException.cs
- PeerName.cs
- ActiveXHelper.cs
- PeerApplication.cs
- HeaderCollection.cs
- MsmqChannelListenerBase.cs
- DesignerValidatorAdapter.cs
- HyperLinkStyle.cs
- CngProperty.cs
- XsltFunctions.cs
- FamilyTypefaceCollection.cs
- DynamicObject.cs
- TreeIterators.cs
- WindowInteropHelper.cs
- XmlSchemaObjectCollection.cs
- SapiRecognizer.cs
- ColorContext.cs
- DiagnosticTraceSource.cs