GridColumnStylesCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una colección de objetos DataGridColumnStyle del control 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)>]
type GridColumnStylesCollection = class
inherit BaseCollection
interface IList
interface ICollection
interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
- Herencia
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se imprime información sobre cada DataGridColumnStyle una de ellas en .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
Comentarios
En , DataGridTableStylese obtiene acceso a GridColumnStylesCollection a través de la GridColumnStyles propiedad .
GridColumnStylesCollection usa métodos y Remove estándar Add para manipular la colección.
Use el Contains método para determinar si existe un valor de propiedad específico en la colección. Además, use el IndexOf método para determinar el índice de cualquier DataGridColumnStyle objeto dentro de la colección.
Precaución
DataGridColumnStyle Cree siempre objetos y agréguelos a GridColumnStylesCollection antes de agregar DataGridTableStyle objetos a GridTableStylesCollection. Al agregar un vacío DataGridTableStyle con un valor válido MappingName a la colección, DataGridColumnStyle los objetos se generan automáticamente. Por lo tanto, se producirá una excepción si intenta agregar nuevos DataGridColumnStyle objetos con valores duplicados MappingName a GridColumnStylesCollection.
Propiedades
Count |
Obtiene el número total de elementos de la colección. (Heredado de BaseCollection) |
IsReadOnly |
Obtiene un valor que indica si la colección es de solo lectura. (Heredado de BaseCollection) |
IsSynchronized |
Obtiene un valor que indica si el acceso a ICollection está sincronizado. (Heredado de BaseCollection) |
Item[Int32] |
Obtiene el objeto DataGridColumnStyle en el índice especificado. |
Item[PropertyDescriptor] |
Obtiene el objeto DataGridColumnStyle asociado al PropertyDescriptor especificado. |
Item[String] |
Obtiene el objeto DataGridColumnStyle con el nombre especificado. |
List |
Obtiene la lista de elementos de la colección. |
SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a BaseCollection. (Heredado de BaseCollection) |
Métodos
Add(DataGridColumnStyle) |
Agrega un estilo de columna a la colección. |
AddRange(DataGridColumnStyle[]) |
Agrega una matriz de objetos de estilo de columna a la colección. |
Clear() |
Borra la colección de objetos DataGridColumnStyle. |
Contains(DataGridColumnStyle) |
Obtiene un valor que indica si la colección GridColumnStylesCollection contiene el objeto DataGridColumnStyle especificado. |
Contains(PropertyDescriptor) |
Obtiene un valor que indica si la colección GridColumnStylesCollection contiene un objeto DataGridColumnStyle asociado al descriptor PropertyDescriptor especificado. |
Contains(String) |
Obtiene un valor que indica si la colección GridColumnStylesCollection contiene el objeto DataGridColumnStyle con el nombre especificado. |
CopyTo(Array, Int32) |
Copia todos los elementos del objeto Array unidimensional actual en el objeto Array unidimensional especificado, empezando en el índice especificado del objeto Array de destino. (Heredado de BaseCollection) |
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Obtiene el objeto que permite iterar en los miembros de la colección. (Heredado de BaseCollection) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IndexOf(DataGridColumnStyle) |
Obtiene el índice de una clase DataGridColumnStyle especificada. |
InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
OnCollectionChanged(CollectionChangeEventArgs) |
Genera el evento CollectionChanged. |
Remove(DataGridColumnStyle) |
Quita el objeto DataGridColumnStyle especificado de GridColumnStylesCollection. |
RemoveAt(Int32) |
Quita el objeto DataGridColumnStyle con el índice especificado de la colección GridColumnStylesCollection. |
ResetPropertyDescriptors() |
Establece en |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
CollectionChanged |
Se produce cuando se realiza un cambio en GridColumnStylesCollection. |
Implementaciones de interfaz explícitas
ICollection.CopyTo(Array, Int32) |
Copia la colección en una Array unidimensional compatible, empezando en el índice especificado de la matriz de destino. |
ICollection.Count |
Obtiene el número de elementos contenido en la colección. |
ICollection.IsSynchronized |
Obtiene un valor que indica si el acceso a la interfaz GridColumnStylesCollection está sincronizado (es seguro para subprocesos). |
ICollection.SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a GridColumnStylesCollection. |
IEnumerable.GetEnumerator() |
Devuelve un enumerador para la colección. |
IList.Add(Object) |
Agrega un objeto a la colección. |
IList.Clear() |
Borra la colección de objetos DataGridColumnStyle. |
IList.Contains(Object) |
Determina si un elemento se encuentra en la colección. |
IList.IndexOf(Object) |
Devuelve el índice de base cero de la primera aparición del objeto especificado en la colección. |
IList.Insert(Int32, Object) |
El control no es compatible con este método. |
IList.IsFixedSize |
Obtiene un valor que indica si la colección tiene un tamaño fijo. |
IList.IsReadOnly |
Obtiene un valor que indica si la colección es de solo lectura. |
IList.Item[Int32] |
Obtiene el elemento en el índice especificado. |
IList.Remove(Object) |
Quita el objeto DataGridColumnStyle especificado de GridColumnStylesCollection. |
IList.RemoveAt(Int32) |
Quita la interfaz DataGridColumnStyle en el índice especificado de la clase GridColumnStylesCollection. |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |