GridColumnStylesCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| 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. |