GridColumnStylesCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Representa uma coleção de DataGridColumnStyle objetos no DataGrid controlo.
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
- Herança
- Atributos
- Implementações
Exemplos
O exemplo de código seguinte imprime informação sobre cada DataGridColumnStyle um num GridColumnStylesCollection.
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
Observações
DataGridTableStyleNo , acede através GridColumnStylesCollection da GridColumnStyles propriedade.
Utiliza GridColumnStylesCollection padrões Add e Remove métodos para manipular a coleção.
Use o Contains método para determinar se existe um valor específico de propriedade na coleção. Além disso, utilize o IndexOf método para determinar o índice de qualquer DataGridColumnStyle objeto dentro da coleção.
Atenção
Crie DataGridColumnStyle sempre objetos e adicione-os ao GridColumnStylesCollection antes de adicionar DataGridTableStyle objetos ao GridTableStylesCollection. Quando adiciona um vazio DataGridTableStyle com valor válido MappingName à coleção, DataGridColumnStyle os objetos são automaticamente gerados para si. Consequentemente, uma exceção será lançada se tentar adicionar novos DataGridColumnStyle objetos com valores duplicados MappingName ao GridColumnStylesCollection.
Propriedades
| Name | Description |
|---|---|
| Count |
Obsoleto.
Obtém o número total de elementos na coleção. (Herdado de BaseCollection) |
| IsReadOnly |
Obsoleto.
Recebe um valor que indica se a coleção é apenas de leitura. (Herdado de BaseCollection) |
| IsSynchronized |
Obsoleto.
Obtém um valor que indica se o acesso ao ICollection está sincronizado. (Herdado de BaseCollection) |
| Item[Int32] |
Obsoleto.
Obtém-nos DataGridColumnStyle num índice especificado. |
| Item[PropertyDescriptor] |
Obsoleto.
Obtém o DataGridColumnStyle associado ao especificado PropertyDescriptor. |
| Item[String] |
Obsoleto.
Recebe o DataGridColumnStyle nome especificado. |
| List |
Obsoleto.
Obtém a lista de itens da coleção. |
| List |
Obsoleto.
Obtém a lista de elementos contidos na BaseCollection instância. (Herdado de BaseCollection) |
| SyncRoot |
Obsoleto.
Obtém um objeto que pode ser usado para sincronizar o acesso ao BaseCollection. (Herdado de BaseCollection) |
Métodos
| Name | Description |
|---|---|
| Add(DataGridColumnStyle) |
Obsoleto.
Adiciona um estilo de coluna à coleção. |
| AddRange(DataGridColumnStyle[]) |
Obsoleto.
Adiciona um conjunto de objetos em estilo coluna à coleção. |
| Clear() |
Obsoleto.
Limpa a coleção de DataGridColumnStyle objetos. |
| Contains(DataGridColumnStyle) |
Obsoleto.
Obtém um valor que indica se o GridColumnStylesCollection contém o especificado DataGridColumnStyle. |
| Contains(PropertyDescriptor) |
Obsoleto.
Obtém um valor que indica se o GridColumnStylesCollection contém um associado DataGridColumnStyle ao especificado PropertyDescriptor. |
| Contains(String) |
Obsoleto.
Obtém um valor que indica se o GridColumnStylesCollection contém o DataGridColumnStyle com o nome especificado. |
| CopyTo(Array, Int32) |
Obsoleto.
Copia todos os elementos do unidimensional Array atual para o unidimensional Array especificado, começando no índice de destino Array especificado. (Herdado de BaseCollection) |
| CreateObjRef(Type) |
Obsoleto.
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnumerator() |
Obsoleto.
Obtém o objeto que permite iterar através dos membros da coleção. (Herdado de BaseCollection) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| IndexOf(DataGridColumnStyle) |
Obsoleto.
Obtém o índice de um determinado DataGridColumnStyle. |
| InitializeLifetimeService() |
Obsoleto.
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Obsoleto.
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Obsoleto.
Eleva o CollectionChanged evento. |
| Remove(DataGridColumnStyle) |
Obsoleto.
Remove o especificado DataGridColumnStyle do GridColumnStylesCollection. |
| RemoveAt(Int32) |
Obsoleto.
Remove o DataGridColumnStyle com o índice especificado do GridColumnStylesCollection. |
| ResetPropertyDescriptors() |
Obsoleto.
Define o PropertyDescriptor para cada estilo de coluna na coleção para |
| ToString() |
Obsoleto.
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
evento
| Name | Description |
|---|---|
| CollectionChanged |
Obsoleto.
Ocorre quando é feita uma alteração ao GridColumnStylesCollection. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Obsoleto.
Copia a coleção para uma unidimensional Arraycompatível , começando no índice especificado do array alvo. |
| ICollection.Count |
Obsoleto.
Obtém o número de elementos contidos na coleção. |
| ICollection.IsSynchronized |
Obsoleto.
Recebe um valor que indica se o acesso ao GridColumnStylesCollection é sincronizado (thread safe). |
| ICollection.SyncRoot |
Obsoleto.
Obtém um objeto que pode ser usado para sincronizar o acesso ao GridColumnStylesCollection. |
| IEnumerable.GetEnumerator() |
Obsoleto.
Devolve um enumerador para a coleção. |
| IList.Add(Object) |
Obsoleto.
Adiciona um objeto à coleção. |
| IList.Clear() |
Obsoleto.
Limpa a coleção de DataGridColumnStyle objetos. |
| IList.Contains(Object) |
Obsoleto.
Determina se um elemento está na coleção. |
| IList.IndexOf(Object) |
Obsoleto.
Devolve o índice baseado em zero da primeira ocorrência do objeto especificado na coleção. |
| IList.Insert(Int32, Object) |
Obsoleto.
Este método não é suportado por este controlo. |
| IList.IsFixedSize |
Obsoleto.
Recebe um valor que indica se a coleção tem um tamanho fixo. |
| IList.IsReadOnly |
Obsoleto.
Recebe um valor que indica se a coleção é apenas de leitura. |
| IList.Item[Int32] |
Obsoleto.
Obtém o elemento no índice especificado. |
| IList.Remove(Object) |
Obsoleto.
Remove o especificado DataGridColumnStyle do GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Obsoleto.
Remove o DataGridColumnStyle no índice especificado do GridColumnStylesCollection. |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Obsoleto.
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Obsoleto.
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsoleto.
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Obsoleto.
Filtra os elementos de um IEnumerable com base num tipo especificado. |