Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpConfigurationContext.cs
- RuleSet.cs
- PkcsUtils.cs
- DebugInfoGenerator.cs
- HelpProvider.cs
- XslUrlEditor.cs
- ParameterCollectionEditorForm.cs
- SafeNativeMethods.cs
- BrowserCapabilitiesFactoryBase.cs
- MergeFailedEvent.cs
- EntityDataSourceDataSelectionPanel.cs
- UsernameTokenFactoryCredential.cs
- CfgParser.cs
- StyleBamlTreeBuilder.cs
- WindowsAuthenticationEventArgs.cs
- BufferedStream2.cs
- COM2TypeInfoProcessor.cs
- FormViewInsertedEventArgs.cs
- ConfigurationStrings.cs
- AutoResizedEvent.cs
- Set.cs
- DBDataPermissionAttribute.cs
- ListControlDesigner.cs
- UnaryNode.cs
- DecoderBestFitFallback.cs
- FolderBrowserDialog.cs
- ProtocolsConfigurationHandler.cs
- UrlParameterReader.cs
- DbProviderConfigurationHandler.cs
- ToolStripDropDownItem.cs
- DynamicILGenerator.cs
- storepermissionattribute.cs
- DataRowExtensions.cs
- XmlCompatibilityReader.cs
- DrawingContext.cs
- ListItemConverter.cs
- smtpconnection.cs
- Oid.cs
- SystemInformation.cs
- CodeCommentStatementCollection.cs
- NativeMethods.cs
- ProfileSettingsCollection.cs
- HtmlPanelAdapter.cs
- ToolStripManager.cs
- PropertiesTab.cs
- MetadataCache.cs
- WindowsListViewGroup.cs
- SafeCryptoHandles.cs
- XmlSerializationReader.cs
- AuthenticationServiceManager.cs
- selecteditemcollection.cs
- GraphicsContext.cs
- KeyedCollection.cs
- CapabilitiesState.cs
- ValidatorAttribute.cs
- JoinElimination.cs
- PassportAuthentication.cs
- FilterEventArgs.cs
- OdbcUtils.cs
- JsonReaderWriterFactory.cs
- DataGridViewEditingControlShowingEventArgs.cs
- AnnotationAdorner.cs
- ModuleBuilderData.cs
- TriggerAction.cs
- SecurityUtils.cs
- WindowsStatusBar.cs
- InteropBitmapSource.cs
- ResourceDictionary.cs
- LocalizedNameDescriptionPair.cs
- GridViewColumnCollectionChangedEventArgs.cs
- ColumnClickEvent.cs
- StandardTransformFactory.cs
- VisualProxy.cs
- FormViewUpdatedEventArgs.cs
- LineBreakRecord.cs
- FileClassifier.cs
- TrackBar.cs
- FileDetails.cs
- tibetanshape.cs
- DiscoveryClientDuplexChannel.cs
- SourceItem.cs
- HtmlControl.cs
- SafeWaitHandle.cs
- BinaryConverter.cs
- FaultCallbackWrapper.cs
- SmtpTransport.cs
- VirtualDirectoryMapping.cs
- Transform3DCollection.cs
- TypeSchema.cs
- TreeWalkHelper.cs
- TraceHandlerErrorFormatter.cs
- TextBlock.cs
- MexHttpsBindingElement.cs
- SearchForVirtualItemEventArgs.cs
- GridViewCancelEditEventArgs.cs
- SqlBulkCopyColumnMappingCollection.cs
- Tag.cs
- BitmapMetadataEnumerator.cs
- OdbcReferenceCollection.cs
- RemotingConfiguration.cs