Code:
/ DotNET / DotNET / 8.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
- Animatable.cs
- HwndSourceParameters.cs
- WebPartConnectionsCloseVerb.cs
- HashCodeCombiner.cs
- PropertyMappingExceptionEventArgs.cs
- WebPartUserCapability.cs
- Vector3DCollection.cs
- ObjectListFieldsPage.cs
- ProviderSettings.cs
- JoinElimination.cs
- TextServicesCompartment.cs
- TimelineClockCollection.cs
- SessionState.cs
- XmlReader.cs
- IisTraceWebEventProvider.cs
- PositiveTimeSpanValidatorAttribute.cs
- WebPartCatalogAddVerb.cs
- TypeSystemHelpers.cs
- QueuePathDialog.cs
- PaintValueEventArgs.cs
- Buffer.cs
- FileUtil.cs
- DataGridCellClipboardEventArgs.cs
- DoWorkEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- ObjectSet.cs
- ResourcesChangeInfo.cs
- URL.cs
- HttpResponse.cs
- DynamicPhysicalDiscoSearcher.cs
- GlobalItem.cs
- IncrementalReadDecoders.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ExpressionNode.cs
- MetadataArtifactLoaderCompositeResource.cs
- ArraySortHelper.cs
- GroupBox.cs
- QueryReaderSettings.cs
- NameObjectCollectionBase.cs
- ArraySubsetEnumerator.cs
- LongSumAggregationOperator.cs
- WebPartPersonalization.cs
- Cursors.cs
- XmlIlTypeHelper.cs
- ArrayWithOffset.cs
- LoadGrammarCompletedEventArgs.cs
- ProcessStartInfo.cs
- SigningDialog.cs
- WebBrowser.cs
- Object.cs
- ButtonBase.cs
- ExecutionEngineException.cs
- TextRenderingModeValidation.cs
- XmlSchemaSimpleTypeRestriction.cs
- DynamicDiscoveryDocument.cs
- TimeSpanConverter.cs
- CriticalExceptions.cs
- HtmlAnchor.cs
- ChtmlSelectionListAdapter.cs
- PackageRelationshipSelector.cs
- SrgsSubset.cs
- StreamGeometry.cs
- RegexFCD.cs
- IriParsingElement.cs
- Activator.cs
- XamlBrushSerializer.cs
- PageContentCollection.cs
- Message.cs
- RepeaterItemEventArgs.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SqlCaseSimplifier.cs
- ActivityCollectionMarkupSerializer.cs
- VectorKeyFrameCollection.cs
- FormattedTextSymbols.cs
- HtmlInputPassword.cs
- RuleSetReference.cs
- MailSettingsSection.cs
- ArrayItemReference.cs
- OdbcConnectionPoolProviderInfo.cs
- UrlEncodedParameterWriter.cs
- TemplatedAdorner.cs
- PolicyLevel.cs
- DbConnectionStringBuilder.cs
- EndpointBehaviorElementCollection.cs
- FormViewRow.cs
- Psha1DerivedKeyGenerator.cs
- sqlser.cs
- DateBoldEvent.cs
- SemaphoreFullException.cs
- TextPatternIdentifiers.cs
- UpdateCommandGenerator.cs
- SpeechEvent.cs
- RepeaterDataBoundAdapter.cs
- MenuCommands.cs
- EFColumnProvider.cs
- XmlCountingReader.cs
- ServiceModelConfiguration.cs
- EdmComplexPropertyAttribute.cs
- FormViewDeletedEventArgs.cs
- CollectionViewGroup.cs