DataGridViewColumnCollection.GetFirstColumn Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce la prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati.
Overload
GetFirstColumn(DataGridViewElementStates) |
Restituisce la prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati per l'inclusione. |
GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates) |
Restituisce la prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati per l'inclusione e l'esclusione. |
GetFirstColumn(DataGridViewElementStates)
Restituisce la prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati per l'inclusione.
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 valori di DataGridViewElementStates che rappresenta il filtro per l'inclusione.
Restituisce
La prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati o null
se non viene trovata alcuna colonna.
Eccezioni
includeFilter
non è una combinazione bit per bit valida di valori di DataGridViewElementStates.
Esempio
Nell'esempio di codice seguente viene usato 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 adatta ai criteri specificati senza dover confrontare direttamente i valori di indice.
Vedi anche
Si applica a
GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)
Restituisce la prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati per l'inclusione e l'esclusione.
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 valori di DataGridViewElementStates che rappresenta il filtro da applicare per l'inclusione.
- excludeFilter
- DataGridViewElementStates
Combinazione bit per bit dei valori di DataGridViewElementStates che rappresenta il filtro da applicare per l'esclusione.
Restituisce
La prima colonna in ordine di visualizzazione che risponde ai requisiti di filtro specificati o null
se non viene trovata alcuna colonna.
Eccezioni
Almeno uno dei valori di filtro non è una combinazione bit per bit valida di valori DataGridViewElementStates.
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 adatta ai criteri specificati senza dover confrontare direttamente i valori di indice.