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
- ClientApiGenerator.cs
- Line.cs
- BindingMAnagerBase.cs
- CircleHotSpot.cs
- XPathParser.cs
- ToolStripComboBox.cs
- PropertyAccessVisitor.cs
- Int32CAMarshaler.cs
- BindingListCollectionView.cs
- WebPartDeleteVerb.cs
- SerializationSectionGroup.cs
- PartitionResolver.cs
- GestureRecognitionResult.cs
- KeyGestureValueSerializer.cs
- PositiveTimeSpanValidatorAttribute.cs
- SafeReversePInvokeHandle.cs
- DateTime.cs
- SetIterators.cs
- ListItemCollection.cs
- NavigationCommands.cs
- SerializationSectionGroup.cs
- TextRenderer.cs
- OrderPreservingPipeliningSpoolingTask.cs
- Sql8ConformanceChecker.cs
- FixedTextView.cs
- SingleObjectCollection.cs
- SubordinateTransaction.cs
- HostedAspNetEnvironment.cs
- HttpListenerElement.cs
- MultiTrigger.cs
- UnsafeNativeMethods.cs
- Dictionary.cs
- MenuBase.cs
- MD5.cs
- ListBox.cs
- ApplicationDirectoryMembershipCondition.cs
- Screen.cs
- UITypeEditor.cs
- serverconfig.cs
- WebPartTransformer.cs
- ItemsControl.cs
- PlatformCulture.cs
- XmlSchemaAttributeGroup.cs
- ServiceMoniker.cs
- DataComponentNameHandler.cs
- BindingNavigatorDesigner.cs
- _ConnectStream.cs
- DataAdapter.cs
- TrustLevel.cs
- HtmlShimManager.cs
- ListViewSelectEventArgs.cs
- COM2ColorConverter.cs
- CollectionAdapters.cs
- SecureUICommand.cs
- FixedSOMPage.cs
- _FixedSizeReader.cs
- Assembly.cs
- SqlDataSourceCommandEventArgs.cs
- TextParagraphCache.cs
- HuffCodec.cs
- SrgsSubset.cs
- AssemblyBuilderData.cs
- DataGridRow.cs
- ThreadStartException.cs
- PageAction.cs
- MonthChangedEventArgs.cs
- WinEventHandler.cs
- OraclePermissionAttribute.cs
- SQLInt32Storage.cs
- TreeViewHitTestInfo.cs
- ToolStripItemCollection.cs
- TrustManagerPromptUI.cs
- ScriptControl.cs
- BasicExpressionVisitor.cs
- SerialReceived.cs
- FieldDescriptor.cs
- ProfileSettingsCollection.cs
- EventWaitHandle.cs
- QilFunction.cs
- PeerEndPoint.cs
- PackageProperties.cs
- COM2PictureConverter.cs
- ipaddressinformationcollection.cs
- TextOnlyOutput.cs
- TextServicesManager.cs
- webclient.cs
- MessageAction.cs
- XmlDataDocument.cs
- RecognizeCompletedEventArgs.cs
- HtmlTitle.cs
- glyphs.cs
- Stack.cs
- RefreshEventArgs.cs
- Calendar.cs
- UserControl.cs
- SqlServices.cs
- AppSecurityManager.cs
- EpmSyndicationContentSerializer.cs
- DynamicUpdateCommand.cs
- WebPartTransformer.cs