TableRow.CellControlCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
protected: ref class TableRow::CellControlCollection : System::Web::UI::ControlCollection
protected class TableRow.CellControlCollection : System.Web.UI.ControlCollection
Protected Class TableRow.CellControlCollection
Inherits ControlCollection
- Наследование
Примеры
В следующем примере кода показано, как создать таблицу, добавить элементы в таблицу программным способом, а затем отобразить таблицу на веб-странице. Обратите внимание, Cells как свойство TableRow элемента управления представляет TableRow.CellControlCollection коллекцию и как Add метод используется для добавления ячеек в строку.
Этот пример кода является частью более крупного примера, предоставленного для TableRow класса.
// Create more rows for the table.
for (int rowNum = 2; rowNum < 10; rowNum++)
{
TableRow tempRow = new TableRow();
for (int cellNum = 0; cellNum < 3; cellNum++)
{
TableCell tempCell = new TableCell();
tempCell.Text =
String.Format("({0},{1})", rowNum, cellNum);
tempRow.Cells.Add(tempCell);
}
Table1.Rows.Add(tempRow);
}
' Create more rows for the table.
Dim rowNum As Integer
For rowNum = 2 To 9
Dim tempRow As New TableRow()
Dim cellNum As Integer
For cellNum = 0 To 2
Dim tempCell As New TableCell()
tempCell.Text = _
String.Format("({0},{1})", rowNum, cellNum)
tempRow.Cells.Add(tempCell)
Next
Table1.Rows.Add(tempRow)
Next
Комментарии
Класс TableRow.CellControlCollection представляет коллекцию TableCell объектов TableRow элемента управления. TableCell Объекты можно добавить в конце TableRow.CellControlCollection коллекции с Add помощью метода или в указанном расположении индекса в методе TableRow.CellControlCollectionAddAt .
В коллекцию TableRow.CellControlCollection можно добавлять только TableCell объекты.
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество элементов управления сервера в объекте ControlCollection для указанного ASP.NET серверного элемента управления. (Унаследовано от ControlCollection) |
| IsReadOnly |
Возвращает значение, указывающее, доступен ли ControlCollection объект только для чтения. (Унаследовано от ControlCollection) |
| IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли ControlCollection объект. (Унаследовано от ControlCollection) |
| Item[Int32] |
Возвращает ссылку на серверный элемент управления по указанному расположению индекса в объекте ControlCollection . (Унаследовано от ControlCollection) |
| Owner |
Возвращает серверный элемент управления ASP.NET, к которому ControlCollection принадлежит объект. (Унаследовано от ControlCollection) |
| SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к коллекции элементов управления. (Унаследовано от ControlCollection) |
Методы
| Имя | Описание |
|---|---|
| Add(Control) |
Добавляет указанный Control объект в коллекцию TableRow.CellControlCollection . |
| AddAt(Int32, Control) |
Добавляет указанный Control объект в коллекцию TableRow.CellControlCollection . Новый элемент управления добавляется в массив по указанному расположению индекса. |
| Clear() |
Удаляет все элементы управления из объекта текущего элемента управления ControlCollection сервера. (Унаследовано от ControlCollection) |
| Contains(Control) |
Определяет, находится ли указанный серверный элемент управления в объекте родительского элемента управления ControlCollection сервера. (Унаследовано от ControlCollection) |
| CopyTo(Array, Int32) |
Копирует дочерние элементы управления, хранящиеся в ControlCollection объекте Array , начиная с указанного расположения индекса в объекте Array. (Унаследовано от ControlCollection) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Извлекает перечислитель, который может выполнять итерацию по объекту ControlCollection . (Унаследовано от ControlCollection) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(Control) |
Извлекает индекс указанного Control объекта в коллекции. (Унаследовано от ControlCollection) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Remove(Control) |
Удаляет указанный серверный элемент управления из объекта родительского элемента управления ControlCollection сервера. (Унаследовано от ControlCollection) |
| RemoveAt(Int32) |
Удаляет дочерний элемент управления в указанном расположении ControlCollection индекса из объекта. (Унаследовано от ControlCollection) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |