Sdílet prostřednictvím


LinqDataSource.EnableDelete Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda datové záznamy lze odstranit prostřednictvím LinqDataSource ovládacího prvku.

public:
 property bool EnableDelete { bool get(); void set(bool value); };
public bool EnableDelete { get; set; }
member this.EnableDelete : bool with get, set
Public Property EnableDelete As Boolean

Hodnota vlastnosti

truepokud jsou povoleny automatické operace odstranění; v opačném případě . false Výchozí hodnota je false.

Implementuje

Příklady

Následující příklad ukazuje LinqDataSource ovládací prvek, který je EnableDelete nastaven na true. Ovládací DetailsView prvek zobrazí data a vytvoří tlačítko, které uživatelům umožní odstranit datový záznam.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    EnableUpdate="true"
    EnableInsert="true"
    EnableDelete="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:DetailsView 
    DataKeyNames="ProductID"
    AutoGenerateEditButton="true"
    AutoGenerateDeleteButton="true"
    AutoGenerateInsertButton="true"
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:DetailsView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    EnableUpdate="true"
    EnableInsert="true"
    EnableDelete="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:DetailsView 
    DataKeyNames="ProductID"
    AutoGenerateEditButton="true"
    AutoGenerateDeleteButton="true"
    AutoGenerateInsertButton="true"
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:DetailsView>

Poznámky

EnableDelete Nastavte vlastnost, na true kterou chcete uživatelům povolit odstranění datového záznamu LinqDataSource prostřednictvím ovládacího prvku. Pokud EnableDelete je true, LinqDataSource ovládací prvek používá LINQ to SQL k automatickému vytvoření příkazu pro odstranění dat. Musíte zahrnout rozhraní, které uživatelům umožňuje vybrat záznam, který chcete odstranit, například DetailsView ovládací prvek.

Ovládací LinqDataSource prvek nepodporuje automatické operace odstranění při Select nastavení vlastnosti nebo GroupBy vlastnosti. V takovém případě ovládací LinqDataSource prvek vyvolá výjimku, pokud se pokusí odstranit operaci.

Platí pro

Viz také