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
- MappingMetadataHelper.cs
- WindowsSpinner.cs
- DrawListViewColumnHeaderEventArgs.cs
- ComboBoxAutomationPeer.cs
- Blend.cs
- Point3D.cs
- TypedElement.cs
- ConfigurationManagerInternalFactory.cs
- JapaneseLunisolarCalendar.cs
- ListViewContainer.cs
- NativeObjectSecurity.cs
- DataGridViewAdvancedBorderStyle.cs
- CodeNamespace.cs
- Context.cs
- FileChangeNotifier.cs
- TripleDESCryptoServiceProvider.cs
- KeyEvent.cs
- OleDbConnectionFactory.cs
- IteratorFilter.cs
- DefaultValidator.cs
- TraceContextRecord.cs
- TextPointerBase.cs
- FrugalMap.cs
- GeneralTransform.cs
- DispatcherObject.cs
- FontStretchConverter.cs
- ToolStripDropDownItemDesigner.cs
- ReadOnlyAttribute.cs
- TypeAccessException.cs
- FontFaceLayoutInfo.cs
- ListBindableAttribute.cs
- CommandConverter.cs
- XmlNamespaceManager.cs
- WsrmMessageInfo.cs
- CodeConstructor.cs
- StringToken.cs
- SettingsContext.cs
- ZipIOLocalFileHeader.cs
- _CommandStream.cs
- DataGridCommandEventArgs.cs
- XamlReaderHelper.cs
- ModelPerspective.cs
- TextSelectionHighlightLayer.cs
- WmpBitmapEncoder.cs
- Rotation3D.cs
- NameSpaceExtractor.cs
- EditorPartChrome.cs
- wmiprovider.cs
- WebPartConnectionsEventArgs.cs
- SiteMembershipCondition.cs
- QueryExtender.cs
- ProxyHelper.cs
- PrintingPermissionAttribute.cs
- SystemGatewayIPAddressInformation.cs
- ComponentConverter.cs
- ByteStorage.cs
- SqlUtil.cs
- Parser.cs
- ImageMap.cs
- BitmapFrameDecode.cs
- HighlightVisual.cs
- ComponentEditorPage.cs
- xdrvalidator.cs
- StyleBamlRecordReader.cs
- Hex.cs
- CubicEase.cs
- ImageCodecInfo.cs
- WindowPatternIdentifiers.cs
- Debug.cs
- GlyphRunDrawing.cs
- EntityDataSourceWrapper.cs
- NullableLongSumAggregationOperator.cs
- DateTimeConstantAttribute.cs
- PrintPageEvent.cs
- DiagnosticsConfiguration.cs
- SourceFileInfo.cs
- TextEffect.cs
- TypedOperationInfo.cs
- Camera.cs
- CssClassPropertyAttribute.cs
- TreeViewEvent.cs
- SystemIcmpV6Statistics.cs
- ModuleElement.cs
- PageMediaType.cs
- MessageLogTraceRecord.cs
- RedirectionProxy.cs
- XmlCustomFormatter.cs
- XmlSchemaAttribute.cs
- AddInToken.cs
- WindowsFormsHostPropertyMap.cs
- ContractListAdapter.cs
- GlobalizationAssembly.cs
- CodeExporter.cs
- EventItfInfo.cs
- XamlReaderConstants.cs
- ButtonBase.cs
- XamlClipboardData.cs
- UInt64.cs
- StreamGeometry.cs
- SchemaImporter.cs