DataGridViewColumnCollection.GetFirstColumn Methode
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.
Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven filtervereisten.
Overloads
| Name | Description |
|---|---|
| GetFirstColumn(DataGridViewElementStates) |
Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilters. |
| GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates) |
Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilter en uitsluitingsfilter. |
GetFirstColumn(DataGridViewElementStates)
Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilters.
public:
System::Windows::Forms::DataGridViewColumn ^ GetFirstColumn(System::Windows::Forms::DataGridViewElementStates includeFilter);
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
Parameters
- includeFilter
- DataGridViewElementStates
Een bitsgewijze combinatie van de DataGridViewElementStates waarden die het filter voor opname vertegenwoordigen.
Retouren
De eerste kolom in weergavevolgorde die voldoet aan de opgegeven filtervereisten of null als er geen kolom wordt gevonden.
Uitzonderingen
includeFilter is geen geldige bitsgewijze combinatie van DataGridViewElementStates waarden.
Voorbeelden
In het volgende codevoorbeeld wordt de GetFirstColumn methode gebruikt om de eerste weergegeven kolom en de laatst weergegeven kolom te wisselen.
// 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
Opmerkingen
De eerste kolom in weergavevolgorde is de kolom met de laagste DisplayIndex waarde, ongeacht of de kolom daadwerkelijk zichtbaar is op het scherm.
Met deze methode kunt u de eerste kolom bepalen die voldoet aan de opgegeven criteria zonder dat u indexwaarden rechtstreeks hoeft te vergelijken.
Zie ook
Van toepassing op
GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)
Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilter en uitsluitingsfilter.
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);
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
Parameters
- includeFilter
- DataGridViewElementStates
Een bitsgewijze combinatie van de DataGridViewElementStates waarden die het filter vertegenwoordigen dat moet worden opgenomen.
- excludeFilter
- DataGridViewElementStates
Een bitsgewijze combinatie van de DataGridViewElementStates waarden die het filter vertegenwoordigen dat moet worden toegepast op uitsluiting.
Retouren
De eerste kolom in weergavevolgorde die voldoet aan de opgegeven filtervereisten of null als er geen kolom wordt gevonden.
Uitzonderingen
Ten minste één van de filterwaarden is geen geldige bitsgewijze combinatie van DataGridViewElementStates waarden.
Opmerkingen
De eerste kolom in weergavevolgorde is de kolom met de laagste DisplayIndex waarde, ongeacht of de kolom daadwerkelijk zichtbaar is op het scherm.
Met deze methode kunt u de eerste kolom bepalen die voldoet aan de opgegeven criteria zonder dat u indexwaarden rechtstreeks hoeft te vergelijken.