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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Operand.cs
- DataReceivedEventArgs.cs
- QuaternionAnimationBase.cs
- GridViewEditEventArgs.cs
- ReflectionUtil.cs
- IndentedWriter.cs
- HostSecurityManager.cs
- AssociationTypeEmitter.cs
- UnknownWrapper.cs
- OdbcCommandBuilder.cs
- FSWPathEditor.cs
- ResolveCriteriaApril2005.cs
- HtmlString.cs
- XmlBoundElement.cs
- X509ChainPolicy.cs
- Control.cs
- DataSysAttribute.cs
- WindowsBrush.cs
- DataError.cs
- DataSpaceManager.cs
- Panel.cs
- brushes.cs
- PageSetupDialog.cs
- CompositeClientFormatter.cs
- SafeThemeHandle.cs
- MemberHolder.cs
- ECDiffieHellmanCngPublicKey.cs
- ExpressionBuilderContext.cs
- ResourcePermissionBase.cs
- ExpressionVisitor.cs
- MissingMemberException.cs
- DecoderReplacementFallback.cs
- SHA1CryptoServiceProvider.cs
- TextEditorCopyPaste.cs
- LogEntryUtils.cs
- WorkflowService.cs
- DataGridTableCollection.cs
- BufferManager.cs
- DataBinding.cs
- Compilation.cs
- TreeNodeStyleCollection.cs
- SafeUserTokenHandle.cs
- CodeAttributeArgumentCollection.cs
- FixedPageProcessor.cs
- PinnedBufferMemoryStream.cs
- HealthMonitoringSectionHelper.cs
- SelectionRange.cs
- RouteValueDictionary.cs
- MonitoringDescriptionAttribute.cs
- DataGridPagerStyle.cs
- ArrayList.cs
- TextSimpleMarkerProperties.cs
- RunInstallerAttribute.cs
- DefaultProxySection.cs
- SafeBuffer.cs
- KeyedQueue.cs
- TextServicesContext.cs
- StringResourceManager.cs
- LocalizabilityAttribute.cs
- DbModificationClause.cs
- TypeConverterHelper.cs
- DataSourceControlBuilder.cs
- SafeNativeMethods.cs
- InvalidOleVariantTypeException.cs
- AnimationLayer.cs
- GlyphRunDrawing.cs
- ComponentEditorForm.cs
- DragEventArgs.cs
- Delegate.cs
- SQLDoubleStorage.cs
- UInt32.cs
- PermissionAttributes.cs
- Panel.cs
- WinFormsSpinner.cs
- RoutedEvent.cs
- Stackframe.cs
- ConfigurationManager.cs
- MetaType.cs
- ProfileSettings.cs
- GeneralTransform3D.cs
- CannotUnloadAppDomainException.cs
- Win32Native.cs
- CultureInfo.cs
- KeyValueConfigurationElement.cs
- DataGridLength.cs
- ProcessHostServerConfig.cs
- Composition.cs
- StylusPointPropertyId.cs
- FilteredAttributeCollection.cs
- DbProviderFactory.cs
- UntrustedRecipientException.cs
- ProfileGroupSettings.cs
- ActiveXHelper.cs
- TextRunCache.cs
- TextDecorationCollectionConverter.cs
- InvalidProgramException.cs
- InplaceBitmapMetadataWriter.cs
- CallSiteHelpers.cs
- IconConverter.cs
- SymmetricCryptoHandle.cs