DataGridViewColumnCollection.GetFirstColumn Yöntem

Tanım

Verilen filtre gereksinimlerini karşılayan ilk sütunu görüntüleme sırasına göre döndürür.

Aşırı Yüklemeler

GetFirstColumn(DataGridViewElementStates)

Verilen ekleme filtresi gereksinimlerini karşılayan ilk sütunu görüntüleme sırasına göre döndürür.

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Verilen ekleme-filtresi ve dışlama filtresi gereksinimlerini karşılayan ilk sütunu görüntüleme sırasına göre döndürür.

GetFirstColumn(DataGridViewElementStates)

Verilen ekleme filtresi gereksinimlerini karşılayan ilk sütunu görüntüleme sırasına göre döndürür.

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

Parametreler

includeFilter
DataGridViewElementStates

Ekleme filtresini DataGridViewElementStates temsil eden değerlerin bit düzeyinde birleşimi.

Döndürülenler

DataGridViewColumn

Verilen filtre gereksinimlerini karşılayan veya null sütun bulunamazsa görüntüleme sırasına göre ilk sütun.

Özel durumlar

includeFilter değerlerin DataGridViewElementStates bit düzeyinde geçerli bir bileşimi değildir.

Örnekler

Aşağıdaki kod örneği, GetFirstColumn ilk görüntülenen sütunu ve son görüntülenen sütunu değiştirmek için yöntemini kullanır.

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

Açıklamalar

Görüntüleme sırasına göre ilk sütun, sütunun ekranda gerçekten görünür olup olmamasına bakılmaksızın en düşük DisplayIndex değere sahip sütundur.

Bu yöntem, dizin değerlerini doğrudan karşılaştırmak zorunda kalmadan verilen ölçütlere uyan ilk sütunu belirlemenize olanak tanır.

Ayrıca bkz.

Şunlara uygulanır

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Verilen ekleme-filtresi ve dışlama filtresi gereksinimlerini karşılayan ilk sütunu görüntüleme sırasına göre döndürür.

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

Parametreler

includeFilter
DataGridViewElementStates

Ekleme için uygulanacak filtreyi DataGridViewElementStates temsil eden değerlerin bit düzeyinde birleşimi.

excludeFilter
DataGridViewElementStates

Dışlama için uygulanacak filtreyi DataGridViewElementStates temsil eden değerlerin bit düzeyinde birleşimi.

Döndürülenler

DataGridViewColumn

Verilen filtre gereksinimlerini karşılayan veya null sütun bulunamazsa görüntüleme sırasına göre ilk sütun.

Özel durumlar

Filtre değerlerinden en az biri, değerlerin DataGridViewElementStates bit düzeyinde geçerli bir bileşimi değildir.

Açıklamalar

Görüntüleme sırasına göre ilk sütun, sütunun ekranda gerçekten görünür olup olmamasına bakılmaksızın en düşük DisplayIndex değere sahip sütundur.

Bu yöntem, dizin değerlerini doğrudan karşılaştırmak zorunda kalmadan verilen ölçütlere uyan ilk sütunu belirlemenize olanak tanır.

Ayrıca bkz.

Şunlara uygulanır