GridColumnStylesCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verzameling DataGridColumnStyle objecten in het DataGrid besturingselement.
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
- Overname
- Kenmerken
- Implementeringen
Voorbeelden
In het volgende codevoorbeeld wordt informatie over elk DataGridColumnStyle in een GridColumnStylesCollectionbestand afgedrukt.
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
Opmerkingen
Op de DataGridTableStyle, u toegang tot de GridColumnStylesCollection via de GridColumnStyles eigenschap.
Het GridColumnStylesCollection maakt gebruik van standaard Add en Remove methoden om de verzameling te bewerken.
Gebruik de Contains methode om te bepalen of er een specifieke eigenschapswaarde bestaat in de verzameling. Gebruik bovendien de IndexOf methode om de index van een DataGridColumnStyle object in de verzameling te bepalen.
Caution
DataGridColumnStyle Maak altijd objecten en voeg ze toe aan de GridColumnStylesCollection voordat u objecten toevoegt DataGridTableStyle aan de GridTableStylesCollection. Wanneer u een lege DataGridTableStyle met een geldige MappingName waarde toevoegt aan de verzameling, DataGridColumnStyle worden objecten automatisch voor u gegenereerd. Er wordt dus een uitzondering gegenereerd als u nieuwe DataGridColumnStyle objecten met dubbele MappingName waarden probeert toe te voegen aan de GridColumnStylesCollection.
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het totale aantal elementen in de verzameling op. (Overgenomen van BaseCollection) |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft. (Overgenomen van BaseCollection) |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de ICollection synchronisatie is gesynchroniseerd. (Overgenomen van BaseCollection) |
| Item[Int32] |
Haalt de DataGridColumnStyle opgegeven index op. |
| Item[PropertyDescriptor] |
Hiermee wordt de DataGridColumnStyle gekoppeld aan de opgegeven PropertyDescriptor. |
| Item[String] |
Hiermee haalt u de DataGridColumnStyle met de opgegeven naam op. |
| List |
Hiermee haalt u de lijst met items in de verzameling op. |
| SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het BaseCollectionobject te synchroniseren. (Overgenomen van BaseCollection) |
Methoden
| Name | Description |
|---|---|
| Add(DataGridColumnStyle) |
Hiermee voegt u een kolomstijl toe aan de verzameling. |
| AddRange(DataGridColumnStyle[]) |
Hiermee voegt u een matrix met kolomstijlobjecten toe aan de verzameling. |
| Clear() |
Hiermee wist u de verzameling DataGridColumnStyle objecten. |
| Contains(DataGridColumnStyle) |
Hiermee wordt een waarde opgehaald die aangeeft of de GridColumnStylesCollection opgegeven DataGridColumnStylewaarde bevat. |
| Contains(PropertyDescriptor) |
Hiermee wordt een waarde opgehaald die aangeeft of het GridColumnStylesCollection een DataGridColumnStyle gekoppeld aan de opgegeven PropertyDescriptorbevat. |
| Contains(String) |
Hiermee wordt een waarde opgehaald die aangeeft of de GridColumnStylesCollection naam de DataGridColumnStyle bevat met de opgegeven naam. |
| CopyTo(Array, Int32) |
Kopieert alle elementen van de huidige eendimensionale Array naar de opgegeven eendimensionale Array vanaf de opgegeven doelindex Array . (Overgenomen van BaseCollection) |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Hiermee haalt u het object op waarmee de leden van de verzameling kunnen worden herhaald. (Overgenomen van BaseCollection) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(DataGridColumnStyle) |
Hiermee haalt u de index van een opgegeven DataGridColumnStyle. |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Hiermee wordt de CollectionChanged gebeurtenis gegenereerd. |
| Remove(DataGridColumnStyle) |
Hiermee verwijdert u de opgegeven DataGridColumnStyle waarde uit de GridColumnStylesCollection. |
| RemoveAt(Int32) |
Hiermee verwijdert u de DataGridColumnStyle met de opgegeven index uit de GridColumnStylesCollection. |
| ResetPropertyDescriptors() |
Hiermee stelt u de PropertyDescriptor voor elke kolomstijl in de verzameling in op |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| CollectionChanged |
Treedt op wanneer een wijziging wordt aangebracht in de GridColumnStylesCollection. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopieert de verzameling naar een compatibele eendimensionale Arrayverzameling, te beginnen bij de opgegeven index van de doelmatrix. |
| ICollection.Count |
Hiermee haalt u het aantal elementen op dat in de verzameling is opgenomen. |
| ICollection.IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de GridColumnStylesCollection synchronisatie is gesynchroniseerd (thread safe). |
| ICollection.SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het GridColumnStylesCollectionobject te synchroniseren. |
| IEnumerable.GetEnumerator() |
Retourneert een enumerator voor de verzameling. |
| IList.Add(Object) |
Hiermee voegt u een object toe aan de verzameling. |
| IList.Clear() |
Hiermee wist u de verzameling DataGridColumnStyle objecten. |
| IList.Contains(Object) |
Bepaalt of een element zich in de verzameling bevindt. |
| IList.IndexOf(Object) |
Retourneert de op nul gebaseerde index van het eerste exemplaar van het opgegeven object in de verzameling. |
| IList.Insert(Int32, Object) |
Deze methode wordt niet ondersteund door dit besturingselement. |
| IList.IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling een vaste grootte heeft. |
| IList.IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft. |
| IList.Item[Int32] |
Hiermee haalt u het element op de opgegeven index op. |
| IList.Remove(Object) |
Hiermee verwijdert u de opgegeven DataGridColumnStyle waarde uit de GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Hiermee verwijdert u de DataGridColumnStyle opgegeven index uit de GridColumnStylesCollection. |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |