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
- ConfigUtil.cs
- WFItemsToSpacerVisibility.cs
- EnumBuilder.cs
- LocalizableAttribute.cs
- RtfToXamlReader.cs
- TemplateColumn.cs
- MissingMethodException.cs
- SafeArrayRankMismatchException.cs
- ConfigXmlComment.cs
- XMLSchema.cs
- HitTestWithPointDrawingContextWalker.cs
- xamlnodes.cs
- KeyedPriorityQueue.cs
- ThreadAbortException.cs
- IItemProperties.cs
- SQLInt32Storage.cs
- NoneExcludedImageIndexConverter.cs
- Evaluator.cs
- ExpressionBuilderContext.cs
- ImageKeyConverter.cs
- DriveInfo.cs
- counter.cs
- MasterPage.cs
- ElementAction.cs
- UrlMappingsSection.cs
- NavigationService.cs
- HtmlElement.cs
- ColorTranslator.cs
- SettingsPropertyValue.cs
- EventMap.cs
- ActivityTypeDesigner.xaml.cs
- IDispatchConstantAttribute.cs
- VisualStyleInformation.cs
- XmlLanguage.cs
- PersonalizationProviderHelper.cs
- ResolvedKeyFrameEntry.cs
- ProviderManager.cs
- RectangleConverter.cs
- CodeMemberMethod.cs
- CompilerScope.Storage.cs
- OleDbWrapper.cs
- ComponentResourceKey.cs
- LocalizationParserHooks.cs
- ErrorsHelper.cs
- NumberSubstitution.cs
- LineSegment.cs
- FormsAuthenticationCredentials.cs
- PackagePart.cs
- BasicExpandProvider.cs
- DebuggerAttributes.cs
- ExpressionLexer.cs
- PropertyFilterAttribute.cs
- WebScriptEnablingBehavior.cs
- FixedSOMTableCell.cs
- SetterBase.cs
- TagNameToTypeMapper.cs
- ImageListStreamer.cs
- QueryResult.cs
- ChoiceConverter.cs
- HttpAsyncResult.cs
- CodeExpressionStatement.cs
- SerialReceived.cs
- ColumnMap.cs
- XPathExpr.cs
- Lock.cs
- CreateRefExpr.cs
- EnvelopedSignatureTransform.cs
- IsolatedStorageFilePermission.cs
- Section.cs
- HttpProfileGroupBase.cs
- DrawingContextDrawingContextWalker.cs
- TextCompositionEventArgs.cs
- AsymmetricKeyExchangeFormatter.cs
- CoreChannel.cs
- Claim.cs
- ComPlusServiceHost.cs
- NativeMethodsCLR.cs
- RoutedEventHandlerInfo.cs
- Pen.cs
- DynamicILGenerator.cs
- WebServiceErrorEvent.cs
- RouteParameter.cs
- CodeSnippetTypeMember.cs
- ProxyWebPartConnectionCollection.cs
- TextBox.cs
- ExecutionEngineException.cs
- ParameterBuilder.cs
- UIServiceHelper.cs
- CodeBlockBuilder.cs
- CompModSwitches.cs
- Header.cs
- ThemeDictionaryExtension.cs
- HttpWebResponse.cs
- PerfCounterSection.cs
- UserPreference.cs
- EditableTreeList.cs
- CodeMemberMethod.cs
- ItemCollectionEditor.cs
- EventManager.cs
- Transaction.cs