LinqDataSource.EnableDelete Vlastnost
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í.
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
true
pokud 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í.