Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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]; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataBoundControlAdapter.cs
- SpellCheck.cs
- ObjectItemNoOpAssemblyLoader.cs
- ProfileInfo.cs
- AttributeCollection.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- HostSecurityManager.cs
- ByteStack.cs
- DetailsViewAutoFormat.cs
- DbDataRecord.cs
- relpropertyhelper.cs
- Root.cs
- FixedSOMLineRanges.cs
- FacetEnabledSchemaElement.cs
- TextViewBase.cs
- ScrollContentPresenter.cs
- SizeFConverter.cs
- AddingNewEventArgs.cs
- Duration.cs
- WebPartMinimizeVerb.cs
- SingleStorage.cs
- XmlUtil.cs
- CustomServiceCredentials.cs
- CanonicalXml.cs
- DEREncoding.cs
- Merger.cs
- AsyncOperationContext.cs
- CompilerGlobalScopeAttribute.cs
- DataGrid.cs
- CellParaClient.cs
- IndicFontClient.cs
- XmlNodeChangedEventArgs.cs
- DbInsertCommandTree.cs
- OrderedDictionary.cs
- UInt32Storage.cs
- MetadataItem.cs
- CodeMethodInvokeExpression.cs
- NativeWindow.cs
- EdgeProfileValidation.cs
- OracleTimeSpan.cs
- TimeoutValidationAttribute.cs
- TextDecorationCollection.cs
- CqlParser.cs
- Accessible.cs
- HtmlInputReset.cs
- StringPropertyBuilder.cs
- DirectoryObjectSecurity.cs
- BindingEntityInfo.cs
- BindableTemplateBuilder.cs
- SqlDataSourceEnumerator.cs
- Assert.cs
- PersonalizablePropertyEntry.cs
- ObjectNavigationPropertyMapping.cs
- Activator.cs
- ByteStreamGeometryContext.cs
- InvalidOleVariantTypeException.cs
- ErrorWebPart.cs
- WrappedKeySecurityTokenParameters.cs
- ClientData.cs
- FixedFlowMap.cs
- TranslateTransform3D.cs
- FixedSOMElement.cs
- ZipIOBlockManager.cs
- UrlParameterReader.cs
- ResourceAttributes.cs
- EmptyImpersonationContext.cs
- HashAlgorithm.cs
- XmlObjectSerializerContext.cs
- WindowsStartMenu.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- ScopelessEnumAttribute.cs
- HTMLTextWriter.cs
- MetafileHeaderWmf.cs
- EncodingDataItem.cs
- WinFormsSpinner.cs
- DrawListViewSubItemEventArgs.cs
- ExpressionVisitor.cs
- Html32TextWriter.cs
- CollectionAdapters.cs
- XmlDocument.cs
- ProxyAttribute.cs
- UnsafeNetInfoNativeMethods.cs
- UshortList2.cs
- ObjectViewListener.cs
- IProvider.cs
- ScrollBar.cs
- DiscoveryClientDocuments.cs
- EntityDataSourceChangedEventArgs.cs
- DataBindingHandlerAttribute.cs
- TextDecoration.cs
- WorkflowInstance.cs
- TabItemWrapperAutomationPeer.cs
- WebRequestModuleElementCollection.cs
- Task.cs
- FieldInfo.cs
- WebPartEventArgs.cs
- Label.cs
- Executor.cs
- DbReferenceCollection.cs
- ModulesEntry.cs