DataGridViewColumnCollection.Remove Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere sloupec z kolekce.
Přetížení
Remove(String) |
Odebere z kolekce sloupec se zadaným názvem. |
Remove(DataGridViewColumn) |
Odebere zadaný sloupec z kolekce. |
Remove(String)
Odebere z kolekce sloupec se zadaným názvem.
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ý se má 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
Aktualizují se hodnoty vlastností sloupce DisplayIndex .
-nebo-
Tato metoda je volána 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 najdete v tématu Postupy: Odebrání automaticky vygenerovaných sloupců z model Windows Forms DataGridView ovládacího prvku.
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 DataGridViewColumn.Name vlastností .
Chcete-li odebrat sloupec, který je automaticky generován při vazbě na zdroj dat, zavolejte tuto metodu v obslužné rutině DataGridView.DataBindingComplete události.
Viz také
Platí pro
Remove(DataGridViewColumn)
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
Aktualizují se hodnoty vlastností sloupce DisplayIndex .
-nebo-
Tato metoda je volána z obslužné rutiny pro jednu z následujících DataGridView událostí:
Poznámky
Chcete-li odebrat sloupec, který je automaticky generován při vazbě na zdroj dat, zavolejte tuto metodu v obslužné rutině DataGridView.DataBindingComplete události.