DataGridViewColumnCollection.GetFirstColumn Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca pierwszą kolumnę w kolejności wyświetlania, która spełnia podane wymagania filtru.
Przeciążenia
GetFirstColumn(DataGridViewElementStates) |
Zwraca pierwszą kolumnę w kolejności wyświetlania, która spełnia podane wymagania dotyczące filtru dołączania. |
GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates) |
Zwraca pierwszą kolumnę w kolejności wyświetlania, która spełnia podane wymagania dotyczące filtru dołączania i filtrowania wykluczeń. |
GetFirstColumn(DataGridViewElementStates)
Zwraca pierwszą kolumnę w kolejności wyświetlania, która spełnia podane wymagania dotyczące filtru dołączania.
public:
System::Windows::Forms::DataGridViewColumn ^ GetFirstColumn(System::Windows::Forms::DataGridViewElementStates includeFilter);
public System.Windows.Forms.DataGridViewColumn GetFirstColumn (System.Windows.Forms.DataGridViewElementStates includeFilter);
member this.GetFirstColumn : System.Windows.Forms.DataGridViewElementStates -> System.Windows.Forms.DataGridViewColumn
Public Function GetFirstColumn (includeFilter As DataGridViewElementStates) As DataGridViewColumn
Parametry
- includeFilter
- DataGridViewElementStates
Bitowa kombinacja DataGridViewElementStates wartości reprezentujących filtr do dołączenia.
Zwraca
Pierwsza kolumna w kolejności wyświetlania, która spełnia podane wymagania dotyczące filtru lub null
jeśli nie zostanie znaleziona żadna kolumna.
Wyjątki
includeFilter
nie jest prawidłową kombinacją bitów DataGridViewElementStates wartości.
Przykłady
Poniższy przykład kodu używa GetFirstColumn metody do zamiany pierwszej wyświetlanej kolumny i ostatniej wyświetlanej kolumny.
// Swap the last column with the first.
void Button10_Click( Object^ /*sender*/, EventArgs^ /*args*/ )
{
DataGridViewColumnCollection^ columnCollection = dataGridView->Columns;
DataGridViewColumn^ firstDisplayedColumn = columnCollection->GetFirstColumn( DataGridViewElementStates::Visible );
DataGridViewColumn^ lastDisplayedColumn = columnCollection->GetLastColumn( DataGridViewElementStates::Visible, DataGridViewElementStates::None );
int firstColumn_sIndex = firstDisplayedColumn->DisplayIndex;
firstDisplayedColumn->DisplayIndex = lastDisplayedColumn->DisplayIndex;
lastDisplayedColumn->DisplayIndex = firstColumn_sIndex;
}
// Swap the last column with the first.
private void Button10_Click(object sender, EventArgs args)
{
DataGridViewColumnCollection columnCollection = dataGridView.Columns;
DataGridViewColumn firstVisibleColumn =
columnCollection.GetFirstColumn(DataGridViewElementStates.Visible);
DataGridViewColumn lastVisibleColumn =
columnCollection.GetLastColumn(
DataGridViewElementStates.Visible, DataGridViewElementStates.None);
int firstColumn_sIndex = firstVisibleColumn.DisplayIndex;
firstVisibleColumn.DisplayIndex = lastVisibleColumn.DisplayIndex;
lastVisibleColumn.DisplayIndex = firstColumn_sIndex;
}
' Swap the last column with the first.
Private Sub Button10_Click(ByVal sender As Object, _
ByVal args As EventArgs) Handles Button10.Click
Dim columnCollection As DataGridViewColumnCollection = _
dataGridView.Columns
Dim firstVisibleColumn As DataGridViewColumn = _
columnCollection.GetFirstColumn(DataGridViewElementStates.Visible)
Dim lastVisibleColumn As DataGridViewColumn = _
columnCollection.GetLastColumn(DataGridViewElementStates.Visible, _
Nothing)
Dim firstColumn_sIndex As Integer = firstVisibleColumn.DisplayIndex
firstVisibleColumn.DisplayIndex = _
lastVisibleColumn.DisplayIndex
lastVisibleColumn.DisplayIndex = firstColumn_sIndex
End Sub
Uwagi
Pierwsza kolumna w kolejności wyświetlania to kolumna o najniższej DisplayIndex wartości, niezależnie od tego, czy kolumna jest rzeczywiście widoczna na ekranie.
Ta metoda umożliwia określenie pierwszej kolumny, która spełnia podane kryteria bez konieczności bezpośredniego porównywania wartości indeksu.
Zobacz też
Dotyczy
GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)
Zwraca pierwszą kolumnę w kolejności wyświetlania, która spełnia podane wymagania dotyczące filtru dołączania i filtrowania wykluczeń.
public:
System::Windows::Forms::DataGridViewColumn ^ GetFirstColumn(System::Windows::Forms::DataGridViewElementStates includeFilter, System::Windows::Forms::DataGridViewElementStates excludeFilter);
public System.Windows.Forms.DataGridViewColumn GetFirstColumn (System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
member this.GetFirstColumn : System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewElementStates -> System.Windows.Forms.DataGridViewColumn
Public Function GetFirstColumn (includeFilter As DataGridViewElementStates, excludeFilter As DataGridViewElementStates) As DataGridViewColumn
Parametry
- includeFilter
- DataGridViewElementStates
Bitowa kombinacja DataGridViewElementStates wartości reprezentujących filtr do zastosowania do dołączenia.
- excludeFilter
- DataGridViewElementStates
Bitowa kombinacja DataGridViewElementStates wartości reprezentujących filtr do zastosowania do wykluczenia.
Zwraca
Pierwsza kolumna w kolejności wyświetlania, która spełnia podane wymagania dotyczące filtru lub null
jeśli nie zostanie znaleziona żadna kolumna.
Wyjątki
Co najmniej jedna z wartości filtru nie jest prawidłową kombinacją bitów DataGridViewElementStates wartości.
Uwagi
Pierwsza kolumna w kolejności wyświetlania to kolumna o najniższej DisplayIndex wartości, niezależnie od tego, czy kolumna jest rzeczywiście widoczna na ekranie.
Ta metoda umożliwia określenie pierwszej kolumny, która spełnia podane kryteria bez konieczności bezpośredniego porównywania wartości indeksu.