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
- PackageRelationshipCollection.cs
- CellQuery.cs
- UrlPath.cs
- ZipPackage.cs
- Tablet.cs
- NativeObjectSecurity.cs
- IArgumentProvider.cs
- XmlSequenceWriter.cs
- DivideByZeroException.cs
- PartialTrustVisibleAssembly.cs
- SafeNativeMethods.cs
- WindowPatternIdentifiers.cs
- ReferenceConverter.cs
- ObjectTag.cs
- SequenceRangeCollection.cs
- RelatedView.cs
- ClientType.cs
- RtfControlWordInfo.cs
- DesignObjectWrapper.cs
- XmlJsonReader.cs
- DataGridViewColumnStateChangedEventArgs.cs
- WindowsFormsSynchronizationContext.cs
- FolderBrowserDialog.cs
- TdsValueSetter.cs
- LostFocusEventManager.cs
- IPipelineRuntime.cs
- DataDesignUtil.cs
- SparseMemoryStream.cs
- UIElementIsland.cs
- XMLDiffLoader.cs
- WebPartEditVerb.cs
- CalendarDateChangedEventArgs.cs
- StateBag.cs
- Attributes.cs
- HtmlFormParameterWriter.cs
- dataprotectionpermission.cs
- RawKeyboardInputReport.cs
- XmlUtil.cs
- PolyLineSegment.cs
- WindowsListViewSubItem.cs
- DataBoundLiteralControl.cs
- ExtractorMetadata.cs
- NativeMethods.cs
- ProxyWebPartConnectionCollection.cs
- DrawingBrush.cs
- SQLString.cs
- FamilyTypeface.cs
- CodeDOMUtility.cs
- BinaryCommonClasses.cs
- StorageEntitySetMapping.cs
- LicenseException.cs
- OdbcPermission.cs
- BrowserCapabilitiesFactory.cs
- EncodingFallbackAwareXmlTextWriter.cs
- Monitor.cs
- log.cs
- CfgParser.cs
- DependentTransaction.cs
- MetadataArtifactLoaderResource.cs
- ActivityScheduledQuery.cs
- EditorPartDesigner.cs
- TextParaClient.cs
- DataControlPagerLinkButton.cs
- SymbolEqualComparer.cs
- formatter.cs
- LinqToSqlWrapper.cs
- CssStyleCollection.cs
- DataTemplate.cs
- SapiInterop.cs
- ImageFormatConverter.cs
- DataGridTextBox.cs
- HScrollBar.cs
- IisTraceListener.cs
- HtmlTitle.cs
- DataObjectCopyingEventArgs.cs
- PageHandlerFactory.cs
- CalculatedColumn.cs
- PropagatorResult.cs
- ActivityPreviewDesigner.cs
- ScriptControl.cs
- QueryCacheManager.cs
- Adorner.cs
- XmlUtilWriter.cs
- RequestDescription.cs
- MachineKeySection.cs
- SafeEventLogReadHandle.cs
- DeclaredTypeElement.cs
- SqlCaseSimplifier.cs
- ConstraintCollection.cs
- WinEventQueueItem.cs
- MultipartIdentifier.cs
- FontStyles.cs
- XmlDesignerDataSourceView.cs
- BaseValidator.cs
- FeatureSupport.cs
- StrokeRenderer.cs
- AccessViolationException.cs
- Conditional.cs
- Listener.cs
- DataGridTextBoxColumn.cs