Bagikan melalui


DataGridViewColumnCollection.Remove Metode

Definisi

Menghapus kolom dari koleksi.

Overload

Remove(String)

Menghapus kolom dengan nama yang ditentukan dari koleksi.

Remove(DataGridViewColumn)

Menghapus kolom yang ditentukan dari koleksi.

Remove(String)

Menghapus kolom dengan nama yang ditentukan dari koleksi.

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)

Parameter

columnName
String

Nama kolom yang akan dihapus.

Pengecualian

columnName tidak cocok dengan nama kolom apa pun dalam koleksi.

columnNameadalah null.

Kontrol terkait DataGridView melakukan salah satu tindakan berikut yang untuk sementara mencegah kolom baru ditambahkan:

  • Memilih semua sel dalam kontrol.

  • Menghapus pilihan.

  • Memperbarui nilai properti kolom DisplayIndex .

-atau-

Metode ini dipanggil dari handler untuk salah satu peristiwa berikut DataGridView :

Contoh

Contoh kode berikut mengilustrasikan penggunaan metode ini. Untuk informasi selengkapnya, lihat Cara: Menghapus Kolom yang Dibuat Otomatis dari Kontrol Formulir Windows DataGridView.

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

Keterangan

Nama kolom ditunjukkan oleh DataGridViewColumn.Name properti .

Untuk menghapus kolom yang dihasilkan secara otomatis saat mengikat ke sumber data, panggil metode ini dalam DataGridView.DataBindingComplete penanganan aktivitas.

Lihat juga

Berlaku untuk

Remove(DataGridViewColumn)

Menghapus kolom yang ditentukan dari koleksi.

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)

Parameter

dataGridViewColumn
DataGridViewColumn

Kolom yang akan dihapus.

Pengecualian

dataGridViewColumn tidak ada dalam koleksi.

dataGridViewColumnadalah null.

Kontrol terkait DataGridView melakukan salah satu tindakan berikut yang untuk sementara mencegah kolom baru ditambahkan:

  • Memilih semua sel dalam kontrol.

  • Menghapus pilihan.

  • Memperbarui nilai properti kolom DisplayIndex .

-atau-

Metode ini dipanggil dari handler untuk salah satu peristiwa berikut DataGridView :

Keterangan

Untuk menghapus kolom yang dihasilkan secara otomatis saat mengikat ke sumber data, panggil metode ini dalam DataGridView.DataBindingComplete penanganan aktivitas.

Lihat juga

Berlaku untuk