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
- ListBindingConverter.cs
- M3DUtil.cs
- VisualBrush.cs
- SizeValueSerializer.cs
- KnownColorTable.cs
- X509Certificate2Collection.cs
- ImageBrush.cs
- InheritanceAttribute.cs
- DependencyObjectValidator.cs
- MessageProtectionOrder.cs
- ObjectReaderCompiler.cs
- PositiveTimeSpanValidator.cs
- DictionaryEntry.cs
- SecurityElementBase.cs
- CustomTypeDescriptor.cs
- WindowsSpinner.cs
- TransformConverter.cs
- SymmetricAlgorithm.cs
- FrameworkReadOnlyPropertyMetadata.cs
- Environment.cs
- UnescapedXmlDiagnosticData.cs
- DataGridViewAccessibleObject.cs
- odbcmetadatacollectionnames.cs
- SmtpMail.cs
- XmlWrappingWriter.cs
- SafeThemeHandle.cs
- MimeObjectFactory.cs
- DateTimeFormatInfoScanner.cs
- Rect3DValueSerializer.cs
- KnownTypesHelper.cs
- TextRange.cs
- HttpProfileBase.cs
- InvariantComparer.cs
- TrackBarRenderer.cs
- DeflateEmulationStream.cs
- DataSourceControlBuilder.cs
- ColorKeyFrameCollection.cs
- Line.cs
- TaskbarItemInfo.cs
- ProxyAttribute.cs
- MachineKeyConverter.cs
- LabelLiteral.cs
- _RequestCacheProtocol.cs
- WindowsIdentity.cs
- TrustSection.cs
- EntitySqlQueryBuilder.cs
- Paragraph.cs
- TimeSpanSecondsConverter.cs
- NavigationPropertyEmitter.cs
- HttpClientCertificate.cs
- AttributeData.cs
- SecurityElement.cs
- CollectionBuilder.cs
- PartManifestEntry.cs
- ObjectContextServiceProvider.cs
- ToolStripRenderer.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- UriTemplateDispatchFormatter.cs
- XXXInfos.cs
- peernodestatemanager.cs
- BackgroundFormatInfo.cs
- LinqDataView.cs
- CurrentChangedEventManager.cs
- InheritablePropertyChangeInfo.cs
- ExceptionWrapper.cs
- XmlUrlResolver.cs
- DebugHandleTracker.cs
- Crc32.cs
- TextElementEditingBehaviorAttribute.cs
- BlurEffect.cs
- XmlSchemaComplexContentRestriction.cs
- Html32TextWriter.cs
- StateRuntime.cs
- XmlSecureResolver.cs
- TextServicesDisplayAttribute.cs
- DataColumnChangeEvent.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ContextStaticAttribute.cs
- ToolStripOverflow.cs
- TriggerBase.cs
- BindStream.cs
- DataRowCollection.cs
- TextTreeInsertElementUndoUnit.cs
- __Error.cs
- GridViewSelectEventArgs.cs
- RoleManagerModule.cs
- WaitForChangedResult.cs
- SqlCacheDependency.cs
- FixedSchema.cs
- ScopeCompiler.cs
- KeyedPriorityQueue.cs
- SimpleType.cs
- ObjectQueryExecutionPlan.cs
- ParentUndoUnit.cs
- ActiveDocumentEvent.cs
- SerializationObjectManager.cs
- DataSourceCacheDurationConverter.cs
- WindowsGraphicsWrapper.cs
- TrackingConditionCollection.cs
- SqlDuplicator.cs