ListObject.Delete – metoda
Odstraní dynamicky vytvořený ListObject řízení vymaže data z listbuňky a odebere z ovládacího prvku ControlCollection.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Sub Delete
void Delete()
Poznámky
Tuto metodu lze používat pouze s ListObject řízení, je vytvořen programově v čase zpracování. Pokud na volání této metody je vyvolána výjimka ListObject přidaná do dokumentu v čase návrhu.
Pokud je objekt propojen na web služby SharePoint, odstranění dat na serveru se spuštěnou službou Windows SharePoint Services neovlivní. Nepotvrzené změny seznamu místního objekt nejsou odeslány do seznamu služby SharePoint. (Nezobrazí se žádné upozornění , že nepotvrzené změny budou ztraceny.)
Příklady
Následující příklad kódu vytváří ListObject na aktuálním list a potom zobrazí okno se zprávou, požádá uživatel zda chcete odstranit ListObject. Pokud uživatel přijímá, pak bude Deleteje volánametoda odebrat ListObject.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub ListObject_Delete()
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
Me.Controls.AddListObject(Me.Range("A1", "D4"), "List1")
If DialogResult.Yes = MessageBox.Show("Delete the ListObject?", _
"Test", MessageBoxButtons.YesNo) Then
List1.Delete()
End If
End Sub
private void ListObject_Delete()
{
Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(this.Range["A1", "D4"], "list1");
if (DialogResult.Yes == MessageBox.Show("Delete the ListObject?",
"Test", MessageBoxButtons.YesNo))
{
list1.Delete();
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.