Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- AmbientLight.cs
- AlgoModule.cs
- ReaderWriterLock.cs
- InvalidContentTypeException.cs
- BlockUIContainer.cs
- HWStack.cs
- PathTooLongException.cs
- SoapSchemaMember.cs
- EmptyElement.cs
- XmlWellformedWriter.cs
- BooleanConverter.cs
- Dump.cs
- ExtentKey.cs
- TdsParserStaticMethods.cs
- Int16AnimationBase.cs
- ImageDesigner.cs
- BaseInfoTable.cs
- GPPOINT.cs
- MemoryStream.cs
- HyperlinkAutomationPeer.cs
- MulticastDelegate.cs
- URLAttribute.cs
- BitmapDecoder.cs
- DataGridViewCellPaintingEventArgs.cs
- VectorAnimation.cs
- FixedSOMLineCollection.cs
- SqlDependencyListener.cs
- SymmetricAlgorithm.cs
- DataGridRow.cs
- AttributeQuery.cs
- DbMetaDataCollectionNames.cs
- TextTabProperties.cs
- TdsParserStaticMethods.cs
- ImageDrawing.cs
- MemberRestriction.cs
- DataGridViewTextBoxColumn.cs
- VisualBrush.cs
- DecimalAnimationUsingKeyFrames.cs
- DependentList.cs
- PhysicalFontFamily.cs
- MulticastDelegate.cs
- ScaleTransform.cs
- LayoutUtils.cs
- MenuItemAutomationPeer.cs
- OrthographicCamera.cs
- OutputCacheSection.cs
- AutomationPropertyInfo.cs
- WebScriptEndpoint.cs
- ProcessModule.cs
- StdValidatorsAndConverters.cs
- SoapReflectionImporter.cs
- ObjectKeyFrameCollection.cs
- XpsViewerException.cs
- DetailsView.cs
- RotateTransform3D.cs
- MouseEvent.cs
- CookieProtection.cs
- DataGridParentRows.cs
- PointConverter.cs
- HashCodeCombiner.cs
- EncodingInfo.cs
- Rotation3DAnimationBase.cs
- FileBasedResourceGroveler.cs
- ListenerElementsCollection.cs
- DataSet.cs
- xmlsaver.cs
- PiiTraceSource.cs
- DataServiceQueryProvider.cs
- GlyphRun.cs
- VisualStates.cs
- versioninfo.cs
- FlowDocumentReader.cs
- HeaderLabel.cs
- RayMeshGeometry3DHitTestResult.cs
- ExceptionUtil.cs
- FontConverter.cs
- SchemaContext.cs
- ReceiveCompletedEventArgs.cs
- SqlTriggerAttribute.cs
- StoreContentChangedEventArgs.cs
- DeploymentSection.cs
- New.cs
- StylusLogic.cs
- MbpInfo.cs
- DemultiplexingClientMessageFormatter.cs
- AssemblyNameProxy.cs
- CacheAxisQuery.cs
- GridViewAutoFormat.cs
- SqlBuilder.cs
- SplineKeyFrames.cs
- OperandQuery.cs
- AppSecurityManager.cs
- UInt16Converter.cs
- ReflectionHelper.cs
- ConvertTextFrag.cs
- SqlStatistics.cs
- ContainerUIElement3D.cs
- XmlWrappingWriter.cs
- JoinGraph.cs
- WebSysDisplayNameAttribute.cs