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
- SqlAliasesReferenced.cs
- XmlLoader.cs
- SourceFilter.cs
- WindowHideOrCloseTracker.cs
- DateRangeEvent.cs
- XpsResourcePolicy.cs
- XmlSchemaParticle.cs
- basemetadatamappingvisitor.cs
- DrawingGroup.cs
- SemanticBasicElement.cs
- ProtocolsConfiguration.cs
- ParseElementCollection.cs
- QueryAccessibilityHelpEvent.cs
- _ProxyChain.cs
- OleDbFactory.cs
- PlainXmlSerializer.cs
- ParagraphVisual.cs
- SingletonChannelAcceptor.cs
- ListViewItem.cs
- TableCellAutomationPeer.cs
- XmlChildEnumerator.cs
- MetadataArtifactLoaderComposite.cs
- ServiceNotStartedException.cs
- SignatureConfirmationElement.cs
- KeyMatchBuilder.cs
- NullReferenceException.cs
- RuntimeConfigLKG.cs
- ItemsPanelTemplate.cs
- X509ChainElement.cs
- AccessKeyManager.cs
- Compiler.cs
- WebPartConnectionCollection.cs
- IOException.cs
- TableHeaderCell.cs
- ObjectReferenceStack.cs
- PointLightBase.cs
- AsyncDataRequest.cs
- DataGridCellInfo.cs
- SimpleBitVector32.cs
- EntityDataSourceQueryBuilder.cs
- XmlSchemaException.cs
- SAPIEngineTypes.cs
- Accessible.cs
- HttpCapabilitiesBase.cs
- SystemGatewayIPAddressInformation.cs
- PropertyGroupDescription.cs
- Comparer.cs
- WebBrowserPermission.cs
- FixUp.cs
- XPathParser.cs
- SetterBaseCollection.cs
- KeyValueConfigurationElement.cs
- OptionalColumn.cs
- KeyedCollection.cs
- MenuItemAutomationPeer.cs
- StyleSelector.cs
- coordinator.cs
- SelectionWordBreaker.cs
- ResourceProviderFactory.cs
- XmlTextAttribute.cs
- EncodingTable.cs
- XmlEventCache.cs
- NameSpaceExtractor.cs
- RepeatButtonAutomationPeer.cs
- Convert.cs
- HttpInputStream.cs
- CurrencyWrapper.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- LocalizeDesigner.cs
- SqlColumnizer.cs
- MetadataItemSerializer.cs
- DocumentViewerBase.cs
- ButtonBase.cs
- DocumentSequenceHighlightLayer.cs
- SafeNativeMethods.cs
- DataGridTablesFactory.cs
- PropertyGeneratedEventArgs.cs
- SpotLight.cs
- XpsFilter.cs
- ScriptControlDescriptor.cs
- DatagridviewDisplayedBandsData.cs
- Number.cs
- AnnotationAuthorChangedEventArgs.cs
- ClearTypeHintValidation.cs
- DataConnectionHelper.cs
- HttpHandlerAction.cs
- TextDecoration.cs
- CellPartitioner.cs
- GridViewColumnHeaderAutomationPeer.cs
- TraceContext.cs
- File.cs
- Page.cs
- Object.cs
- ForeignConstraint.cs
- EDesignUtil.cs
- GridViewRowPresenter.cs
- Panel.cs
- NamespaceImport.cs
- EmptyEnumerator.cs
- MiniParameterInfo.cs