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
- Dynamic.cs
- ThemeInfoAttribute.cs
- DemultiplexingDispatchMessageFormatter.cs
- NetNamedPipeBindingElement.cs
- BitSet.cs
- UInt64Storage.cs
- CleanUpVirtualizedItemEventArgs.cs
- GPStream.cs
- WSSecurityPolicy11.cs
- InvokeMethodActivityDesigner.cs
- ListBindableAttribute.cs
- FontSourceCollection.cs
- ColumnClickEvent.cs
- LinqExpressionNormalizer.cs
- HandlerBase.cs
- ErrorLog.cs
- HttpWebRequestElement.cs
- SHA512Managed.cs
- IssuedTokenClientElement.cs
- DocumentPageView.cs
- BindingNavigator.cs
- ThicknessAnimation.cs
- IList.cs
- DelegatedStream.cs
- WindowCollection.cs
- DesignDataSource.cs
- RelationshipEndCollection.cs
- SchemaImporterExtensionElement.cs
- LockCookie.cs
- ConnectionPoint.cs
- OleDbMetaDataFactory.cs
- FreezableOperations.cs
- SpeakCompletedEventArgs.cs
- ButtonStandardAdapter.cs
- HybridWebProxyFinder.cs
- XmlAttributeCollection.cs
- Parameter.cs
- DetailsView.cs
- DataGrid.cs
- BidPrivateBase.cs
- BezierSegment.cs
- Variable.cs
- Compilation.cs
- CompilationUtil.cs
- FileUpload.cs
- translator.cs
- ServiceBuildProvider.cs
- Clause.cs
- ProcessingInstructionAction.cs
- GeometryDrawing.cs
- StaticExtensionConverter.cs
- EntityDataSourceStatementEditor.cs
- XPathSelectionIterator.cs
- CompilerWrapper.cs
- InvokeMethodDesigner.xaml.cs
- SendMessageRecord.cs
- WebAdminConfigurationHelper.cs
- TypeConverter.cs
- MarkupExtensionReturnTypeAttribute.cs
- FileSecurity.cs
- ProcessModelInfo.cs
- AsymmetricSignatureFormatter.cs
- Wizard.cs
- Thumb.cs
- WebServiceMethodData.cs
- EndpointPerformanceCounters.cs
- TextModifierScope.cs
- StringHelper.cs
- CultureInfoConverter.cs
- ToolStripTextBox.cs
- ViewEvent.cs
- DefaultParameterValueAttribute.cs
- listitem.cs
- CodeMethodReturnStatement.cs
- DataRowView.cs
- DeploymentSection.cs
- XmlDataSourceView.cs
- BrowserTree.cs
- SelectedGridItemChangedEvent.cs
- ParserContext.cs
- InkPresenterAutomationPeer.cs
- WebFaultClientMessageInspector.cs
- WebPartEventArgs.cs
- sqlnorm.cs
- SqlProvider.cs
- Vector3dCollection.cs
- DataStreams.cs
- Attributes.cs
- StructuredType.cs
- TextRunCacheImp.cs
- DbConnectionPool.cs
- ResourceProperty.cs
- ClockController.cs
- BooleanKeyFrameCollection.cs
- XsdSchemaFileEditor.cs
- X509Certificate2Collection.cs
- SystemKeyConverter.cs
- MarkedHighlightComponent.cs
- Deflater.cs
- ListViewGroupConverter.cs