Sdílet prostřednictvím


DataGridViewColumnCollection.Remove Metoda

Definice

Odebere sloupec z kolekce.

Přetížení

Name Description
Remove(String)

Odebere sloupec se zadaným názvem z kolekce.

Remove(DataGridViewColumn)

Odebere zadaný sloupec z kolekce.

Remove(String)

Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs

Odebere sloupec se zadaným názvem z kolekce.

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)

Parametry

columnName
String

Název sloupce, který chcete odstranit.

Výjimky

columnName neodpovídá názvu žádného sloupce v kolekci.

columnName je null.

Přidružený DataGridView ovládací prvek provádí jednu z následujících akcí, které dočasně brání přidání nových sloupců:

  • Výběr všech buněk v ovládacím prvku

  • Vymazání výběru.

  • Aktualizace hodnot vlastností sloupce DisplayIndex

nebo

Tato metoda se volá z obslužné rutiny pro jednu z následujících DataGridView událostí:

Příklady

Následující příklad kódu ukazuje použití této metody. Další informace naleznete v tématu Postupy: Odebrání automaticky vygenerovaných sloupců z ovládacího prvku Windows Forms 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

Poznámky

Název sloupce je označen vlastností DataGridViewColumn.Name .

Chcete-li odebrat sloupec, který se automaticky vygeneruje při vazbě ke zdroji dat, zavolejte tuto metodu v obslužné rutině DataGridView.DataBindingComplete události.

Viz také

Platí pro

Remove(DataGridViewColumn)

Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs
Zdroj:
DataGridViewColumnCollection.cs

Odebere zadaný sloupec z kolekce.

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)

Parametry

dataGridViewColumn
DataGridViewColumn

Sloupec, který chcete odstranit.

Výjimky

dataGridViewColumn není v kolekci.

dataGridViewColumn je null.

Přidružený DataGridView ovládací prvek provádí jednu z následujících akcí, které dočasně brání přidání nových sloupců:

  • Výběr všech buněk v ovládacím prvku

  • Vymazání výběru.

  • Aktualizace hodnot vlastností sloupce DisplayIndex

nebo

Tato metoda se volá z obslužné rutiny pro jednu z následujících DataGridView událostí:

Poznámky

Chcete-li odebrat sloupec, který se automaticky vygeneruje při vazbě ke zdroji dat, zavolejte tuto metodu v obslužné rutině DataGridView.DataBindingComplete události.

Viz také

Platí pro