Code:
/ FX-1434 / FX-1434 / 1.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
- XmlSchemaAttribute.cs
- EntityDataReader.cs
- ErrorHandler.cs
- UniqueConstraint.cs
- ExpressionConverter.cs
- DataRowView.cs
- EntityProviderFactory.cs
- IHttpResponseInternal.cs
- XamlToRtfParser.cs
- FixedBufferAttribute.cs
- TakeOrSkipWhileQueryOperator.cs
- PageCatalogPart.cs
- CachedTypeface.cs
- StreamGeometry.cs
- ToolStripItem.cs
- HeaderCollection.cs
- PowerStatus.cs
- StubHelpers.cs
- HitTestResult.cs
- CommandEventArgs.cs
- FreezableOperations.cs
- RectValueSerializer.cs
- EditCommandColumn.cs
- CodeGeneratorOptions.cs
- GridLength.cs
- ServiceDescriptionSerializer.cs
- Line.cs
- JsonQueryStringConverter.cs
- NameSpaceEvent.cs
- RegistryKey.cs
- BitmapEncoder.cs
- SystemColors.cs
- NativeMethods.cs
- HtmlElementEventArgs.cs
- KeyInfo.cs
- PasswordPropertyTextAttribute.cs
- WebResourceAttribute.cs
- RelationshipEnd.cs
- WindowsPen.cs
- VersionPair.cs
- WorkflowMarkupSerializerMapping.cs
- BooleanProjectedSlot.cs
- DataStreams.cs
- TextServicesDisplayAttributePropertyRanges.cs
- Exception.cs
- LayoutEvent.cs
- ModifierKeysValueSerializer.cs
- TextDataBindingHandler.cs
- XmlWrappingWriter.cs
- _UriSyntax.cs
- EntitySqlQueryCacheKey.cs
- InputLanguageEventArgs.cs
- SchemaImporterExtensionElement.cs
- MimeFormImporter.cs
- IdleTimeoutMonitor.cs
- DataGridViewCellCollection.cs
- DataControlFieldHeaderCell.cs
- VirtualDirectoryMapping.cs
- CertificateManager.cs
- DataMember.cs
- ToolBarButtonClickEvent.cs
- ScrollViewer.cs
- TriggerCollection.cs
- OleDbDataAdapter.cs
- ComponentResourceManager.cs
- PackWebResponse.cs
- TriggerActionCollection.cs
- Span.cs
- DesignerValidationSummaryAdapter.cs
- BitStack.cs
- ProcessModuleCollection.cs
- ErrorTableItemStyle.cs
- SqlErrorCollection.cs
- DynamicHyperLink.cs
- CollectionView.cs
- FileSystemWatcher.cs
- RichTextBoxConstants.cs
- SimpleBitVector32.cs
- StateDesigner.Helpers.cs
- ProviderBase.cs
- AdRotator.cs
- PropertyItemInternal.cs
- ReaderWriterLock.cs
- InternalSafeNativeMethods.cs
- RepeaterItemCollection.cs
- MappingMetadataHelper.cs
- CompilerGlobalScopeAttribute.cs
- ConfigXmlElement.cs
- RelOps.cs
- ScalarOps.cs
- BinHexDecoder.cs
- AsyncResult.cs
- CodeDesigner.cs
- StrongNameIdentityPermission.cs
- ObjectDataProvider.cs
- UnsafeNativeMethods.cs
- NoneExcludedImageIndexConverter.cs
- PassportIdentity.cs
- CategoryGridEntry.cs
- ResetableIterator.cs