DataGridViewSelectedColumnCollection 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.
Representerar en samling DataGridViewColumn objekt som är markerade i en DataGridView.
public ref class DataGridViewSelectedColumnCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewSelectedColumnCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewSelectedColumnCollection = class
inherit BaseCollection
interface IList
interface ICollection
interface IEnumerable
Public Class DataGridViewSelectedColumnCollection
Inherits BaseCollection
Implements IList
- Arv
- Attribut
- Implementeringar
Kommentarer
Ordningen på kolumnerna i samlingen är inte garanterad att matcha den ordning som de valdes i.
Fungerar DataGridViewSelectedColumnCollection inte effektivt när du arbetar med ett stort antal kolumner. DataGridView Kontroller innehåller vanligtvis inte tillräckligt med kolumner för att det här ska vara ett problem, men om du arbetar med ett stort antal kolumner kan du använda DataGridView.AreAllCellsSelected för att avgöra om hela rutnätet är markerat, eller så kan du använda DataGridViewColumnCollection.GetColumnCount för att fastställa antalet valda kolumner (eller antalet kolumner i ett angivet tillstånd). Mer information finns i Best Practices for Scaling the Windows Forms DataGridView Control.
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar det totala antalet element i samlingen. (Ärvd från BaseCollection) |
| IsReadOnly |
Hämtar ett värde som anger om samlingen är skrivskyddad. (Ärvd från BaseCollection) |
| IsSynchronized |
Hämtar ett värde som anger om åtkomsten ICollection till synkroniseras. (Ärvd från BaseCollection) |
| Item[Int32] |
Hämtar kolumnen vid det angivna indexet. |
| List |
Hämtar listan över element som finns i instansen BaseCollection . |
| SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten BaseCollectiontill . (Ärvd från BaseCollection) |
Metoder
| Name | Description |
|---|---|
| Clear() |
Rensar samlingen. |
| Contains(DataGridViewColumn) |
Avgör om den angivna kolumnen finns i samlingen. |
| CopyTo(Array, Int32) |
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) |
| CopyTo(DataGridViewColumn[], Int32) |
Kopierar elementen i samlingen till den angivna matrisen med början vid det angivna indexet. |
| CreateObjRef(Type) |
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) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Hämtar objektet som gör det möjligt att iterera genom medlemmarna i samlingen. (Ärvd från BaseCollection) |
| GetHashCode() |
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() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| 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) |
| Insert(Int32, DataGridViewColumn) |
Infogar en kolumn i samlingen på den angivna positionen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopierar elementen i samlingen till den angivna matrisen med början vid det angivna indexet. |
| ICollection.Count |
Hämtar antalet element i samlingen. |
| ICollection.IsSynchronized |
Hämtar ett värde som anger om åtkomsten till samlingen synkroniseras (trådsäker). |
| ICollection.SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten till samlingen. |
| IEnumerable.GetEnumerator() |
Returnerar en uppräknare som itererar genom en samling. |
| IList.Add(Object) |
Implementerar Add(Object) metoden. NotSupportedExceptionKastar alltid . |
| IList.Clear() |
Implementerar Clear() metoden. NotSupportedExceptionKastar alltid . |
| IList.Contains(Object) |
Avgör om det angivna värdet finns i samlingen. |
| IList.IndexOf(Object) |
Returnerar indexet för det angivna elementet. |
| IList.Insert(Int32, Object) |
Implementerar Insert(Int32, Object) metoden. NotSupportedExceptionKastar alltid . |
| IList.IsFixedSize |
Hämtar ett värde som anger om samlingen har en fast storlek. |
| IList.IsReadOnly |
Hämtar ett värde som anger om samlingen är skrivskyddad. |
| IList.Item[Int32] |
Hämtar elementet vid det angivna indexet. |
| IList.Remove(Object) |
Implementerar Remove(Object) metoden. NotSupportedExceptionKastar alltid . |
| IList.RemoveAt(Int32) |
Implementerar RemoveAt(Int32) metoden. NotSupportedExceptionKastar alltid . |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |