DataGridViewColumnCollection.GetFirstColumn Metodo

Definizione

Restituisce la prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro specificati.

Overload

Nome Descrizione
GetFirstColumn(DataGridViewElementStates)

Restituisce la prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro inclusione specificati.

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Restituisce la prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro di inclusione e filtro di esclusione specificati.

GetFirstColumn(DataGridViewElementStates)

Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs

Restituisce la prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro inclusione specificati.

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

Parametri

includeFilter
DataGridViewElementStates

Combinazione bit per bit dei DataGridViewElementStates valori che rappresenta il filtro per l'inclusione.

Valori restituiti

Prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro specificati o null se non viene trovata alcuna colonna.

Eccezioni

includeFilter non è una combinazione bit per bit valida di DataGridViewElementStates valori.

Esempio

Nell'esempio di codice seguente viene utilizzato il GetFirstColumn metodo per scambiare la prima colonna visualizzata e l'ultima colonna visualizzata.

// 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

Commenti

La prima colonna nell'ordine di visualizzazione è la colonna con il valore più basso DisplayIndex , indipendentemente dal fatto che la colonna sia effettivamente visibile sullo schermo.

Questo metodo consente di determinare la prima colonna che soddisfa i criteri specificati senza dover confrontare direttamente i valori di indice.

Vedi anche

Si applica a

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs
Origine:
DataGridViewColumnCollection.cs

Restituisce la prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro di inclusione e filtro di esclusione specificati.

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

Parametri

includeFilter
DataGridViewElementStates

Combinazione bit per bit dei DataGridViewElementStates valori che rappresentano il filtro da applicare per l'inclusione.

excludeFilter
DataGridViewElementStates

Combinazione bit per bit dei DataGridViewElementStates valori che rappresentano il filtro da applicare per l'esclusione.

Valori restituiti

Prima colonna nell'ordine di visualizzazione che soddisfa i requisiti di filtro specificati o null se non viene trovata alcuna colonna.

Eccezioni

Almeno uno dei valori del filtro non è una combinazione bit per bit valida di DataGridViewElementStates valori.

Commenti

La prima colonna nell'ordine di visualizzazione è la colonna con il valore più basso DisplayIndex , indipendentemente dal fatto che la colonna sia effettivamente visibile sullo schermo.

Questo metodo consente di determinare la prima colonna che soddisfa i criteri specificati senza dover confrontare direttamente i valori di indice.

Vedi anche

Si applica a