Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / LayoutTable.cs / 1305376 / 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
- EntityModelSchemaGenerator.cs
- DeadCharTextComposition.cs
- RectAnimationBase.cs
- ColorPalette.cs
- RuntimeConfig.cs
- BinaryVersion.cs
- ToolboxControl.cs
- ValidationPropertyAttribute.cs
- TypeUsageBuilder.cs
- StateRuntime.cs
- TextServicesContext.cs
- ReachIDocumentPaginatorSerializer.cs
- KerberosTicketHashIdentifierClause.cs
- RegexTree.cs
- Pointer.cs
- WorkflowDefinitionContext.cs
- DesignerUtils.cs
- SqlRowUpdatedEvent.cs
- UdpTransportSettingsElement.cs
- CaseDesigner.xaml.cs
- WmlPageAdapter.cs
- DockProviderWrapper.cs
- XmlSerializerSection.cs
- AttachedPropertyMethodSelector.cs
- SessionEndingCancelEventArgs.cs
- CounterNameConverter.cs
- InertiaExpansionBehavior.cs
- TransportSecurityBindingElement.cs
- DiscoveryMessageSequence11.cs
- TaskHelper.cs
- PolicyAssertionCollection.cs
- TreeNode.cs
- TdsParser.cs
- SspiWrapper.cs
- SynchronizationFilter.cs
- OdbcHandle.cs
- ViewDesigner.cs
- TimelineGroup.cs
- GeneralTransform2DTo3DTo2D.cs
- safelink.cs
- DataRecordInfo.cs
- AttributeQuery.cs
- AmbientProperties.cs
- FormatSettings.cs
- PermissionSet.cs
- ObjectPropertyMapping.cs
- SqlDataSourceCommandEventArgs.cs
- SqlDataSourceStatusEventArgs.cs
- Avt.cs
- FormatConvertedBitmap.cs
- TdsParserSafeHandles.cs
- SmiEventSink_DeferedProcessing.cs
- PointAnimationBase.cs
- log.cs
- WindowPattern.cs
- RectKeyFrameCollection.cs
- HostedBindingBehavior.cs
- QueryInterceptorAttribute.cs
- BindingCollectionElement.cs
- SortedList.cs
- ColorConvertedBitmap.cs
- UserNameServiceElement.cs
- RectAnimationUsingKeyFrames.cs
- Mapping.cs
- Stackframe.cs
- SafeNativeMethods.cs
- ModelUIElement3D.cs
- WaitingCursor.cs
- XPathSingletonIterator.cs
- DrawingContextWalker.cs
- EventHandlerService.cs
- MdiWindowListStrip.cs
- CodePropertyReferenceExpression.cs
- ConfigurationElementProperty.cs
- WebPartConnectionsCancelVerb.cs
- ResourceIDHelper.cs
- HttpCapabilitiesEvaluator.cs
- MethodBuilder.cs
- DataTableClearEvent.cs
- KeyPressEvent.cs
- TreeViewImageIndexConverter.cs
- EventHandlersStore.cs
- SignatureGenerator.cs
- XmlSchemaObject.cs
- RelationshipType.cs
- ThaiBuddhistCalendar.cs
- TypeGeneratedEventArgs.cs
- KeyedByTypeCollection.cs
- TransformerInfoCollection.cs
- AssemblyAttributesGoHere.cs
- Vector3DConverter.cs
- SingleKeyFrameCollection.cs
- MenuItemCollection.cs
- RegexMatch.cs
- NumericUpDownAccelerationCollection.cs
- ConstraintStruct.cs
- SourceElementsCollection.cs
- ToolStripDropDown.cs
- UpdatePanelTrigger.cs
- NativeMethods.cs