GridColumnStylesCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Представляет коллекцию DataGridColumnStyle объектов в элементе DataGrid управления.
public ref class GridColumnStylesCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class GridColumnStylesCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[System.ComponentModel.ListBindable(false)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class GridColumnStylesCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type GridColumnStylesCollection = class
inherit BaseCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type GridColumnStylesCollection = class
inherit BaseCollection
interface IList
interface ICollection
interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
- Наследование
- Атрибуты
- Реализации
Примеры
В следующем примере кода выводится информация о каждой DataGridColumnStyleGridColumnStylesCollectionиз них.
void PrintColumnInformation( DataGrid^ grid )
{
Console::WriteLine( "Count: {0}", grid->TableStyles->Count );
GridColumnStylesCollection^ myColumns;
DataGridTableStyle^ myTableStyle;
for ( __int32 i = 0; i < grid->TableStyles->Count; i++ )
{
myTableStyle = grid->TableStyles[ i ];
myColumns = myTableStyle->GridColumnStyles;
/* Iterate through the collection and print each
object's type and width. */
DataGridColumnStyle^ dgCol;
for ( __int32 j = 0; j < myColumns->Count; j++ )
{
dgCol = myColumns[ j ];
Console::WriteLine( dgCol->MappingName );
Console::WriteLine( dgCol->GetType()->ToString() );
Console::WriteLine( dgCol->Width );
}
}
}
private void PrintColumnInformation(DataGrid grid){
Console.WriteLine("Count: " + grid.TableStyles.Count);
GridColumnStylesCollection myColumns;
foreach(DataGridTableStyle myTableStyle in grid.TableStyles){
myColumns = myTableStyle.GridColumnStyles;
/* Iterate through the collection and print each
object's type and width. */
foreach (DataGridColumnStyle dgCol in myColumns){
Console.WriteLine(dgCol.MappingName);
Console.WriteLine(dgCol.GetType().ToString());
Console.WriteLine(dgCol.Width);
}
}
}
Private Sub PrintColumnInformation(grid as DataGrid)
Console.WriteLine("Count: " & grid.TableStyles.Count)
Dim myTableStyle As DataGridTableStyle
Dim myColumns As GridColumnStylesCollection
Dim dgCol As DataGridColumnStyle
For Each myTableStyle in grid.TableStyles
myColumns = myTableStyle.GridColumnStyles
' Iterate through the collection and print each
' object's type and width.
For Each dgCol in myColumns
Console.WriteLine(dgCol.MappingName)
Console.WriteLine(dgCol.GetType.ToString())
Console.WriteLine(dgCol.Width)
Next
Next
End Sub
Комментарии
В этом DataGridTableStyleслучае вы обращаетесь к свойству GridColumnStylesCollectionGridColumnStyles .
Использует GridColumnStylesCollection стандарт и AddRemove методы для управления коллекцией.
Используйте метод, чтобы определить, существует ли определенное Contains значение свойства в коллекции. Кроме того, используйте IndexOf метод для определения индекса любого DataGridColumnStyle объекта в коллекции.
Предостережение
Всегда создавайте объекты и добавляйте DataGridColumnStyle их в GridColumnStylesCollection него перед добавлением GridTableStylesCollectionDataGridTableStyle объектов. При добавлении пустого DataGridTableStyleMappingName значения в коллекцию DataGridColumnStyle объекты создаются автоматически. Следовательно, при попытке добавить новые DataGridColumnStyle объекты с повторяющимися MappingName значениями в объект GridColumnStylesCollectionбудет возникать исключение.
Свойства
| Имя | Описание |
|---|---|
| Count |
Устаревшие..
Возвращает общее количество элементов в коллекции. (Унаследовано от BaseCollection) |
| IsReadOnly |
Устаревшие..
Возвращает значение, указывающее, доступна ли коллекция только для чтения. (Унаследовано от BaseCollection) |
| IsSynchronized |
Устаревшие..
Возвращает значение, указывающее, синхронизирован ли доступ к ней ICollection . (Унаследовано от BaseCollection) |
| Item[Int32] |
Устаревшие..
DataGridColumnStyle Возвращает указанный индекс. |
| Item[PropertyDescriptor] |
Устаревшие..
Возвращает связанный DataGridColumnStyle с указанным PropertyDescriptor. |
| Item[String] |
Устаревшие..
Возвращает указанное DataGridColumnStyle имя. |
| List |
Устаревшие..
Возвращает список элементов в коллекции. |
| List |
Устаревшие..
Возвращает список элементов, содержащихся в экземпляре BaseCollection . (Унаследовано от BaseCollection) |
| SyncRoot |
Устаревшие..
Получает объект, который можно использовать для синхронизации доступа к объекту BaseCollection. (Унаследовано от BaseCollection) |
Методы
| Имя | Описание |
|---|---|
| Add(DataGridColumnStyle) |
Устаревшие..
Добавляет стиль столбца в коллекцию. |
| AddRange(DataGridColumnStyle[]) |
Устаревшие..
Добавляет массив объектов стиля столбцов в коллекцию. |
| Clear() |
Устаревшие..
Очищает коллекцию DataGridColumnStyle объектов. |
| Contains(DataGridColumnStyle) |
Устаревшие..
Возвращает значение, указывающее, содержит ли GridColumnStylesCollection указанный объект DataGridColumnStyle. |
| Contains(PropertyDescriptor) |
Устаревшие..
Возвращает значение, указывающее, содержит ли GridColumnStylesCollection он связанный DataGridColumnStyle с указанным PropertyDescriptor. |
| Contains(String) |
Устаревшие..
Возвращает значение, указывающее, содержит ли GridColumnStylesCollection он указанное DataGridColumnStyle имя. |
| CopyTo(Array, Int32) |
Устаревшие..
Копирует все элементы текущего одномерного в указанный одномерный ArrayArray индекс, начиная с указанного целевого Array индекса. (Унаследовано от BaseCollection) |
| CreateObjRef(Type) |
Устаревшие..
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Устаревшие..
Возвращает объект, который позволяет выполнять итерацию между элементами коллекции. (Унаследовано от BaseCollection) |
| GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetType() |
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(DataGridColumnStyle) |
Устаревшие..
Возвращает индекс указанного DataGridColumnStyleобъекта. |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Устаревшие..
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Устаревшие..
Вызывает событие CollectionChanged. |
| Remove(DataGridColumnStyle) |
Устаревшие..
Удаляет указанный DataGridColumnStyle из элемента GridColumnStylesCollection. |
| RemoveAt(Int32) |
Устаревшие..
DataGridColumnStyle Удаляет из него GridColumnStylesCollectionуказанный индекс. |
| ResetPropertyDescriptors() |
Устаревшие..
PropertyDescriptor Задает для каждого стиля столбца в коллекции |
| ToString() |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
| Имя | Описание |
|---|---|
| CollectionChanged |
Устаревшие..
Происходит при изменении в объекте GridColumnStylesCollection. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Устаревшие..
Копирует коллекцию в совместимую одномерную, Arrayначиная с указанного индекса целевого массива. |
| ICollection.Count |
Устаревшие..
Возвращает количество элементов, содержащихся в коллекции. |
| ICollection.IsSynchronized |
Устаревшие..
Возвращает значение, указывающее, синхронизирован ли доступ к GridColumnStylesCollection синхронизированному (потокобезопасно). |
| ICollection.SyncRoot |
Устаревшие..
Получает объект, который можно использовать для синхронизации доступа к объекту GridColumnStylesCollection. |
| IEnumerable.GetEnumerator() |
Устаревшие..
Возвращает перечислитель для коллекции. |
| IList.Add(Object) |
Устаревшие..
Добавляет объект в коллекцию. |
| IList.Clear() |
Устаревшие..
Очищает коллекцию DataGridColumnStyle объектов. |
| IList.Contains(Object) |
Устаревшие..
Определяет, находится ли элемент в коллекции. |
| IList.IndexOf(Object) |
Устаревшие..
Возвращает отсчитываемый от нуля индекс первого вхождения указанного объекта в коллекции. |
| IList.Insert(Int32, Object) |
Устаревшие..
Этот метод не поддерживается этим элементом управления. |
| IList.IsFixedSize |
Устаревшие..
Возвращает значение, указывающее, имеет ли коллекция фиксированный размер. |
| IList.IsReadOnly |
Устаревшие..
Возвращает значение, указывающее, доступна ли коллекция только для чтения. |
| IList.Item[Int32] |
Устаревшие..
Возвращает элемент по указанному индексу. |
| IList.Remove(Object) |
Устаревшие..
Удаляет указанный DataGridColumnStyle из элемента GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Устаревшие..
DataGridColumnStyle Удаляется из указанного GridColumnStylesCollectionиндекса. |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Устаревшие..
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Устаревшие..
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Устаревшие..
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Устаревшие..
Фильтрует элементы IEnumerable на основе указанного типа. |