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

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

Platí pro

Viz také