Sdílet prostřednictvím


LinqDataSource.EnableUpdate Vlastnost

Definice

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

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

Hodnota vlastnosti

Boolean

truepokud jsou povoleny automatické operace aktualizace; 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 EnableUpdate nastaven na true. DetailsView Ovládací prvek zobrazí data a vytvoří tlačítko, které uživatelům umožní aktualizovat 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

EnableUpdate Vlastnost nastavte, true když chcete uživatelům povolit aktualizaci datového záznamu LinqDataSource pomocí ovládacího prvku. Pokud EnableUpdate je to true, LinqDataSource ovládací prvek používá LINQ to SQL k automatickému vytvoření příkazu k aktualizaci dat. Musíte zahrnout rozhraní, které uživatelům umožňuje aktualizovat záznam, například DetailsView ovládací prvek.

Ovládací LinqDataSource prvek nepodporuje automatické operace aktualizace, když Select je vlastnost nebo vlastnost nastavena GroupBy . V takovém případě ovládací LinqDataSource prvek vyvolá výjimku, pokud se pokusí operace aktualizace.

Platí pro