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
- ByteRangeDownloader.cs
- DataGridViewRowsAddedEventArgs.cs
- ToolstripProfessionalRenderer.cs
- GuidConverter.cs
- ResourceReferenceKeyNotFoundException.cs
- WebBrowserUriTypeConverter.cs
- Facet.cs
- XhtmlBasicCalendarAdapter.cs
- DateTimeConverter.cs
- RelOps.cs
- DirectoryRootQuery.cs
- CodeSnippetStatement.cs
- DrawingGroup.cs
- WeakEventTable.cs
- DesignerCategoryAttribute.cs
- DoubleLinkList.cs
- ReachDocumentPageSerializer.cs
- ActivationService.cs
- XamlFilter.cs
- ComponentResourceKey.cs
- ReadOnlyPermissionSet.cs
- ProfileSection.cs
- ItemsControl.cs
- Rotation3DAnimationUsingKeyFrames.cs
- Pair.cs
- DataGridViewCellStyleChangedEventArgs.cs
- PointLightBase.cs
- ApplicationFileParser.cs
- DecryptedHeader.cs
- WeakReferenceEnumerator.cs
- ResourceManager.cs
- StdValidatorsAndConverters.cs
- DependencyPropertyKind.cs
- XmlSchemaCollection.cs
- ConvertEvent.cs
- SharedUtils.cs
- StringSorter.cs
- URIFormatException.cs
- ControlAdapter.cs
- ConfigurationManagerHelperFactory.cs
- Pair.cs
- ProjectionPlanCompiler.cs
- UserNameSecurityTokenParameters.cs
- CopyNamespacesAction.cs
- PinProtectionHelper.cs
- ISessionStateStore.cs
- EastAsianLunisolarCalendar.cs
- SqlTypeConverter.cs
- SqlClientFactory.cs
- SmtpLoginAuthenticationModule.cs
- SecurityElement.cs
- GradientStop.cs
- DesignerImageAdapter.cs
- Rotation3DAnimationBase.cs
- TableRow.cs
- SerializationSectionGroup.cs
- CodeTypeReferenceSerializer.cs
- XsltQilFactory.cs
- VersionValidator.cs
- RbTree.cs
- WsdlInspector.cs
- XsltFunctions.cs
- AggregationMinMaxHelpers.cs
- WebSysDefaultValueAttribute.cs
- WebPartDescriptionCollection.cs
- EventRoute.cs
- AxisAngleRotation3D.cs
- ImageField.cs
- SelectionItemProviderWrapper.cs
- Vector3DAnimationBase.cs
- Parameter.cs
- CodeDomSerializationProvider.cs
- UnsafeNativeMethods.cs
- TemporaryBitmapFile.cs
- DesignerAutoFormat.cs
- GatewayIPAddressInformationCollection.cs
- ControlValuePropertyAttribute.cs
- TableLayoutPanel.cs
- InkSerializer.cs
- RoutedEventHandlerInfo.cs
- DocumentOrderQuery.cs
- OdbcParameterCollection.cs
- NonVisualControlAttribute.cs
- XPathDocumentNavigator.cs
- ScrollItemPatternIdentifiers.cs
- JsonObjectDataContract.cs
- CachedPathData.cs
- Model3D.cs
- Thread.cs
- ClientProxyGenerator.cs
- StylusEditingBehavior.cs
- FtpWebRequest.cs
- PersianCalendar.cs
- ProfileEventArgs.cs
- InstanceDataCollectionCollection.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- X509ServiceCertificateAuthenticationElement.cs
- TabControlAutomationPeer.cs
- ApplicationDirectory.cs
- WmlValidationSummaryAdapter.cs