DataGridViewColumnCollection.GetFirstColumn Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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.