Share via


DataGridViewColumnCollection.Remove Yöntem

Tanım

Koleksiyondan bir sütunu kaldırır.

Aşırı Yüklemeler

Remove(String)

Belirtilen ada sahip sütunu koleksiyondan kaldırır.

Remove(DataGridViewColumn)

Belirtilen sütunu koleksiyondan kaldırır.

Remove(String)

Belirtilen ada sahip sütunu koleksiyondan kaldırır.

public:
 virtual void Remove(System::String ^ columnName);
public virtual void Remove (string columnName);
abstract member Remove : string -> unit
override this.Remove : string -> unit
Public Overridable Sub Remove (columnName As String)

Parametreler

columnName
String

Silinecek sütunun adı.

Özel durumlar

columnName koleksiyondaki herhangi bir sütunun adıyla eşleşmiyor.

columnName, null değeridir.

İlişkili DataGridView denetim, yeni sütunların eklenmesini geçici olarak engelleyen aşağıdaki eylemlerden birini gerçekleştirmektedir:

  • Denetimdeki tüm hücreleri seçme.

  • Seçimi temizleme.

  • Sütun DisplayIndex özelliği değerleri güncelleştiriliyor.

-veya-

Bu yöntem, aşağıdaki DataGridView olaylardan biri için bir işleyiciden çağrılır:

Örnekler

Aşağıdaki kod örneği bu yöntemin kullanımını göstermektedir. Daha fazla bilgi için bkz. How to: Remove Autogenerated Columns from a Windows Forms DataGridView Control.

private void BindDataAndInitializeColumns()
{
    dataGridView1.AutoGenerateColumns = true;
    dataGridView1.DataSource = customersDataSet;
    dataGridView1.Columns.Remove("Fax");
    dataGridView1.Columns["CustomerID"].Visible = false;
}
Private Sub BindDataAndInitializeColumns()

    With dataGridView1
        .AutoGenerateColumns = True
        .DataSource = customersDataSet
        .Columns.Remove("Fax")
        .Columns("CustomerID").Visible = False
    End With

End Sub

Açıklamalar

Bir sütunun adı özelliğiyle DataGridViewColumn.Name gösterilir.

Bir veri kaynağına bağlanırken otomatik olarak oluşturulan bir sütunu kaldırmak için bu yöntemi olay DataGridView.DataBindingComplete işleyicisinde çağırabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır

Remove(DataGridViewColumn)

Belirtilen sütunu koleksiyondan kaldırır.

public:
 virtual void Remove(System::Windows::Forms::DataGridViewColumn ^ dataGridViewColumn);
public virtual void Remove (System.Windows.Forms.DataGridViewColumn dataGridViewColumn);
abstract member Remove : System.Windows.Forms.DataGridViewColumn -> unit
override this.Remove : System.Windows.Forms.DataGridViewColumn -> unit
Public Overridable Sub Remove (dataGridViewColumn As DataGridViewColumn)

Parametreler

dataGridViewColumn
DataGridViewColumn

Silinecek sütun.

Özel durumlar

dataGridViewColumn koleksiyonda değil.

dataGridViewColumn, null değeridir.

İlişkili DataGridView denetim, yeni sütunların eklenmesini geçici olarak engelleyen aşağıdaki eylemlerden birini gerçekleştirmektedir:

  • Denetimdeki tüm hücreleri seçme.

  • Seçimi temizleme.

  • Sütun DisplayIndex özelliği değerleri güncelleştiriliyor.

-veya-

Bu yöntem, aşağıdaki DataGridView olaylardan biri için bir işleyiciden çağrılır:

Açıklamalar

Bir veri kaynağına bağlanırken otomatik olarak oluşturulan bir sütunu kaldırmak için bu yöntemi olay DataGridView.DataBindingComplete işleyicisinde çağırabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır