DataGridViewSelectedColumnCollection Klasa

Definicja

Reprezentuje kolekcję DataGridViewColumn obiektów wybranych w obiekcie 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
Dziedziczenie
DataGridViewSelectedColumnCollection
Atrybuty
Implementuje

Uwagi

Kolejność kolumn w kolekcji nie ma gwarancji dopasowania do kolejności, w jakiej zostały wybrane.

Element DataGridViewSelectedColumnCollection nie działa wydajnie podczas pracy z dużą liczbą kolumn. Zazwyczaj kontrolki nie będą zawierać wystarczającej liczby kolumn, DataGridView aby było to problem, ale jeśli pracujesz z dużą liczbą kolumn, możesz użyć DataGridView.AreAllCellsSelected polecenia , aby określić, czy cała siatka jest zaznaczona, lub można użyć DataGridViewColumnCollection.GetColumnCount polecenia , aby określić liczbę wybranych kolumn (lub liczbę kolumn w określonym stanie). Aby uzyskać więcej informacji, zobacz Najlepsze rozwiązania dotyczące skalowania kontrolki Windows Forms DataGridView.

Właściwości

Count

Pobiera łączną liczbę elementów w kolekcji.

(Odziedziczone po BaseCollection)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.

(Odziedziczone po BaseCollection)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany.

(Odziedziczone po BaseCollection)
Item[Int32]

Pobiera kolumnę w określonym indeksie.

List

Pobiera listę elementów zawartych w wystąpieniu BaseCollection .

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu BaseCollection.

(Odziedziczone po BaseCollection)

Metody

Clear()

Czyści kolekcję.

Contains(DataGridViewColumn)

Określa, czy określona kolumna znajduje się w kolekcji.

CopyTo(Array, Int32)

Kopiuje wszystkie elementy bieżącego jednowymiarowego do określonego jednowymiarowego ArrayArray indeksu rozpoczynającego się od określonego indeksu docelowego Array .

(Odziedziczone po BaseCollection)
CopyTo(DataGridViewColumn[], Int32)

Kopiuje elementy kolekcji do określonej tablicy, zaczynając od określonego indeksu.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Pobiera obiekt, który umożliwia iterowanie za pośrednictwem elementów członkowskich kolekcji.

(Odziedziczone po BaseCollection)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
Insert(Int32, DataGridViewColumn)

Wstawia kolumnę do kolekcji w określonej pozycji.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje elementy kolekcji do określonej tablicy, zaczynając od określonego indeksu.

ICollection.Count

Pobiera liczbę elementów w kolekcji.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątek).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

IList.Add(Object)

Implementuje metodę Add(Object) . Zawsze zgłasza wartość NotSupportedException.

IList.Clear()

Implementuje metodę Clear() . Zawsze zgłasza wartość NotSupportedException.

IList.Contains(Object)

Określa, czy określona wartość jest zawarta w kolekcji.

IList.IndexOf(Object)

Zwraca indeks określonego elementu.

IList.Insert(Int32, Object)

Implementuje metodę Insert(Int32, Object) . Zawsze zgłasza wartość NotSupportedException.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.

IList.Item[Int32]

Pobiera element wskazywany przez określony indeks.

IList.Remove(Object)

Implementuje metodę Remove(Object) . Zawsze zgłasza wartość NotSupportedException.

IList.RemoveAt(Int32)

Implementuje metodę RemoveAt(Int32) . Zawsze zgłasza wartość NotSupportedException.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też