GridColumnStylesCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Representerar en samling DataGridColumnStyle objekt i DataGrid kontrollen.
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
- Arv
- Attribut
- Implementeringar
Exempel
Följande kodexempel skriver ut information om var och DataGridColumnStyle en i 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
Kommentarer
DataGridTableStylePå går du till GridColumnStylesCollection via GridColumnStyles -egenskapen.
GridColumnStylesCollection Använder standard Add och Remove metoder för att manipulera samlingen.
Contains Använd metoden för att avgöra om det finns ett specifikt egenskapsvärde i samlingen. Använd dessutom IndexOf metoden för att fastställa indexet för alla DataGridColumnStyle objekt i samlingen.
Caution
DataGridColumnStyle Skapa alltid objekt och lägg till dem i GridColumnStylesCollection innan du lägger DataGridTableStyle till objekt i GridTableStylesCollection. När du lägger till ett tomt DataGridTableStyle värde med ett giltigt MappingName värde i samlingen DataGridColumnStyle genereras objekt automatiskt åt dig. Därför utlöses ett undantag om du försöker lägga till nya DataGridColumnStyle objekt med duplicerade MappingName värden i GridColumnStylesCollection.
Egenskaper
| Name | Description |
|---|---|
| Count |
Föråldrad.
Hämtar det totala antalet element i samlingen. (Ärvd från BaseCollection) |
| IsReadOnly |
Föråldrad.
Hämtar ett värde som anger om samlingen är skrivskyddad. (Ärvd från BaseCollection) |
| IsSynchronized |
Föråldrad.
Hämtar ett värde som anger om åtkomsten ICollection till synkroniseras. (Ärvd från BaseCollection) |
| Item[Int32] |
Föråldrad.
Hämtar vid DataGridColumnStyle ett angivet index. |
| Item[PropertyDescriptor] |
Föråldrad.
Hämtar den DataGridColumnStyle associerade med den angivna PropertyDescriptor. |
| Item[String] |
Föråldrad.
DataGridColumnStyle Hämtar med det angivna namnet. |
| List |
Föråldrad.
Hämtar listan över objekt i samlingen. |
| List |
Föråldrad.
Hämtar listan över element som finns i instansen BaseCollection . (Ärvd från BaseCollection) |
| SyncRoot |
Föråldrad.
Hämtar ett objekt som kan användas för att synkronisera åtkomsten BaseCollectiontill . (Ärvd från BaseCollection) |
Metoder
| Name | Description |
|---|---|
| Add(DataGridColumnStyle) |
Föråldrad.
Lägger till ett kolumnformat i samlingen. |
| AddRange(DataGridColumnStyle[]) |
Föråldrad.
Lägger till en matris med kolumnformatobjekt i samlingen. |
| Clear() |
Föråldrad.
Rensar samlingen med DataGridColumnStyle objekt. |
| Contains(DataGridColumnStyle) |
Föråldrad.
Hämtar ett värde som anger om GridColumnStylesCollection innehåller den angivna DataGridColumnStyle. |
| Contains(PropertyDescriptor) |
Föråldrad.
Hämtar ett värde som anger om GridColumnStylesCollection innehåller en DataGridColumnStyle associerad med den angivna PropertyDescriptor. |
| Contains(String) |
Föråldrad.
Hämtar ett värde som anger om GridColumnStylesCollection innehåller DataGridColumnStyle med det angivna namnet. |
| CopyTo(Array, Int32) |
Föråldrad.
Kopierar alla element i den aktuella endimensionella Array till den angivna endimensionella Array med början vid det angivna målindexet Array . (Ärvd från BaseCollection) |
| CreateObjRef(Type) |
Föråldrad.
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Föråldrad.
Hämtar objektet som gör det möjligt att iterera genom medlemmarna i samlingen. (Ärvd från BaseCollection) |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(DataGridColumnStyle) |
Föråldrad.
Hämtar indexet för en angiven DataGridColumnStyle. |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Föråldrad.
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Föråldrad.
Genererar händelsen CollectionChanged . |
| Remove(DataGridColumnStyle) |
Föråldrad.
Tar bort angivet DataGridColumnStyle från GridColumnStylesCollection. |
| RemoveAt(Int32) |
Föråldrad.
DataGridColumnStyle Tar bort med det angivna indexet GridColumnStylesCollectionfrån . |
| ResetPropertyDescriptors() |
Föråldrad.
PropertyDescriptor Anger för varje kolumnformat i samlingen till |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| CollectionChanged |
Föråldrad.
Inträffar när en ändring görs i GridColumnStylesCollection. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Föråldrad.
Kopierar samlingen till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen. |
| ICollection.Count |
Föråldrad.
Hämtar antalet element som finns i samlingen. |
| ICollection.IsSynchronized |
Föråldrad.
Hämtar ett värde som anger om åtkomsten GridColumnStylesCollection till är synkroniserad (trådsäker). |
| ICollection.SyncRoot |
Föråldrad.
Hämtar ett objekt som kan användas för att synkronisera åtkomsten GridColumnStylesCollectiontill . |
| IEnumerable.GetEnumerator() |
Föråldrad.
Returnerar en uppräknare för samlingen. |
| IList.Add(Object) |
Föråldrad.
Lägger till ett objekt i samlingen. |
| IList.Clear() |
Föråldrad.
Rensar samlingen med DataGridColumnStyle objekt. |
| IList.Contains(Object) |
Föråldrad.
Avgör om ett element finns i samlingen. |
| IList.IndexOf(Object) |
Föråldrad.
Returnerar det nollbaserade indexet för den första förekomsten av det angivna objektet i samlingen. |
| IList.Insert(Int32, Object) |
Föråldrad.
Den här metoden stöds inte av den här kontrollen. |
| IList.IsFixedSize |
Föråldrad.
Hämtar ett värde som anger om samlingen har en fast storlek. |
| IList.IsReadOnly |
Föråldrad.
Hämtar ett värde som anger om samlingen är skrivskyddad. |
| IList.Item[Int32] |
Föråldrad.
Hämtar elementet vid det angivna indexet. |
| IList.Remove(Object) |
Föråldrad.
Tar bort angivet DataGridColumnStyle från GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Föråldrad.
Tar DataGridColumnStyle bort vid det angivna indexet GridColumnStylesCollectionfrån . |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Föråldrad.
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Föråldrad.
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Föråldrad.
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Föråldrad.
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |