Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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]; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SimpleWebHandlerParser.cs
- CustomValidator.cs
- PeerCollaborationPermission.cs
- PerfCounterSection.cs
- SchemaConstraints.cs
- TreeViewImageIndexConverter.cs
- ClientSideQueueItem.cs
- LogStream.cs
- XmlNamespaceManager.cs
- Crc32.cs
- RepeatButtonAutomationPeer.cs
- ObjectListShowCommandsEventArgs.cs
- PageBuildProvider.cs
- CodeSubDirectory.cs
- Peer.cs
- autovalidator.cs
- TraceListeners.cs
- BindingManagerDataErrorEventArgs.cs
- PartialList.cs
- IListConverters.cs
- CodeBlockBuilder.cs
- FactoryMaker.cs
- CqlBlock.cs
- Renderer.cs
- StorageInfo.cs
- ProviderCollection.cs
- TableItemPattern.cs
- SmtpFailedRecipientsException.cs
- LineGeometry.cs
- PathSegmentCollection.cs
- ServiceOperationWrapper.cs
- DynamicDataRoute.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- WmpBitmapEncoder.cs
- ListItemCollection.cs
- BuildProviderCollection.cs
- _ScatterGatherBuffers.cs
- QueryOperationResponseOfT.cs
- ResizeBehavior.cs
- OrderedDictionary.cs
- EmptyStringExpandableObjectConverter.cs
- BaseCodeDomTreeGenerator.cs
- COM2PictureConverter.cs
- SqlLiftWhereClauses.cs
- ContextStaticAttribute.cs
- FocusTracker.cs
- TypeForwardedToAttribute.cs
- DesignerCapabilities.cs
- PrimitiveXmlSerializers.cs
- EventPrivateKey.cs
- DodSequenceMerge.cs
- DiscoveryClientBindingElement.cs
- NavigatingCancelEventArgs.cs
- ConstantCheck.cs
- WebPartZoneCollection.cs
- ZoneLinkButton.cs
- ISessionStateStore.cs
- ProcessThreadCollection.cs
- COM2ComponentEditor.cs
- DiscoveryClientReferences.cs
- filewebresponse.cs
- ResolveMatches11.cs
- ClockGroup.cs
- ProfilePropertySettings.cs
- BypassElementCollection.cs
- DesignerDataConnection.cs
- CodeRegionDirective.cs
- UnsafeNativeMethods.cs
- SafeRightsManagementSessionHandle.cs
- MetadataAssemblyHelper.cs
- ILGen.cs
- PermissionSet.cs
- OletxResourceManager.cs
- Operator.cs
- ColorAnimationUsingKeyFrames.cs
- SmtpFailedRecipientsException.cs
- SqlDataSourceStatusEventArgs.cs
- DuplicateWaitObjectException.cs
- CompilerErrorCollection.cs
- AsmxEndpointPickerExtension.cs
- ContractMapping.cs
- BindingList.cs
- CompilationUtil.cs
- HttpCacheVary.cs
- ThicknessConverter.cs
- SchemaMerger.cs
- ByteStreamMessageEncoder.cs
- DataAdapter.cs
- ProgressBar.cs
- Opcode.cs
- LoginName.cs
- ToolstripProfessionalRenderer.cs
- StatusBarItemAutomationPeer.cs
- DeflateInput.cs
- StatusBar.cs
- CodeDomLocalizationProvider.cs
- CellIdBoolean.cs
- SiteMapPath.cs
- IBuiltInEvidence.cs
- DocumentSchemaValidator.cs