Partilhar via


GridColumnStylesCollection Classe

Definição

Cuidado

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 controle.

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
GridColumnStylesCollection
Atributos
Implementações

Exemplos

O exemplo de código a seguir imprime informações sobre cada DataGridColumnStyle um em um 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

Comentários

No , DataGridTableStylevocê acessa a GridColumnStylesCollection propriedade por meio da GridColumnStyles propriedade.

O GridColumnStylesCollection usa padrão Add e Remove métodos para manipular a coleção.

Use o Contains método para determinar se existe um valor de propriedade específico na coleção. Além disso, use o IndexOf método para determinar o índice de qualquer DataGridColumnStyle objeto dentro da coleção.

Cuidado

Sempre crie DataGridColumnStyle objetos e adicione-os GridColumnStylesCollection ao antes de adicionar DataGridTableStyle objetos ao GridTableStylesCollection. Quando você adiciona um vazio DataGridTableStyle com um valor válido MappingName à coleção, DataGridColumnStyle os objetos são gerados automaticamente para você. Consequentemente, uma exceção será gerada se você tentar adicionar novos DataGridColumnStyle objetos com valores duplicados MappingName ao GridColumnStylesCollection.

Propriedades

Nome Description
Count
Obsoleto.

Obtém o número total de elementos na coleção.

(Herdado de BaseCollection)
IsReadOnly
Obsoleto.

Obtém um valor que indica se a coleção é somente leitura.

(Herdado de BaseCollection)
IsSynchronized
Obsoleto.

Obtém um valor que indica se o ICollection acesso ao é sincronizado.

(Herdado de BaseCollection)
Item[Int32]
Obsoleto.

Obtém o DataGridColumnStyle índice em um índice especificado.

Item[PropertyDescriptor]
Obsoleto.

Obtém o DataGridColumnStyle associado com o especificado PropertyDescriptor.

Item[String]
Obsoleto.

Obtém o DataGridColumnStyle nome com o nome especificado.

List
Obsoleto.

Obtém a lista de itens na 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

Nome Description
Add(DataGridColumnStyle)
Obsoleto.

Adiciona um estilo de coluna à coleção.

AddRange(DataGridColumnStyle[])
Obsoleto.

Adiciona uma matriz de objetos de estilo de 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 DataGridColumnStyle associado ao especificado PropertyDescriptor.

Contains(String)
Obsoleto.

Obtém um valor que indica se o GridColumnStylesCollection contém com DataGridColumnStyle 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 todas as informações relevantes necessárias para gerar um proxy usado para se 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 a iteração por meio dos membros da coleção.

(Herdado de BaseCollection)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância.

(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 especificado DataGridColumnStyle.

InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)
Obsoleto.

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)
Obsoleto.

Aciona o evento CollectionChanged.

Remove(DataGridColumnStyle)
Obsoleto.

Remove o especificado DataGridColumnStyle do GridColumnStylesCollection.

RemoveAt(Int32)
Obsoleto.

Remove o DataGridColumnStyle índice com o índice especificado do GridColumnStylesCollection.

ResetPropertyDescriptors()
Obsoleto.

Define o PropertyDescriptor estilo de cada coluna na coleção como null.

ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

Nome Description
CollectionChanged
Obsoleto.

Ocorre quando uma alteração é feita no GridColumnStylesCollection.

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)
Obsoleto.

Copia a coleção para uma unidimensional Arraycompatível, começando no índice especificado da matriz de destino.

ICollection.Count
Obsoleto.

Obtém o número de elementos contidos na coleção.

ICollection.IsSynchronized
Obsoleto.

Obtém um valor que indica se o GridColumnStylesCollection acesso ao é sincronizado (thread safe).

ICollection.SyncRoot
Obsoleto.

Obtém um objeto que pode ser usado para sincronizar o acesso ao GridColumnStylesCollection.

IEnumerable.GetEnumerator()
Obsoleto.

Retorna 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.

Retorna o índice baseado em zero da primeira ocorrência do objeto especificado na coleção.

IList.Insert(Int32, Object)
Obsoleto.

Esse método não é compatível com esse controle.

IList.IsFixedSize
Obsoleto.

Obtém um valor que indica se a coleção tem um tamanho fixo.

IList.IsReadOnly
Obsoleto.

Obtém um valor que indica se a coleção é somente 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 índice especificado do GridColumnStylesCollection.

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)
Obsoleto.

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)
Obsoleto.

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)
Obsoleto.

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)
Obsoleto.

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a

Confira também