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

truejsou-li povoleny operace automatické 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. Ovládací DetailsView 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 Nastavte vlastnost tak, aby true uživatelé mohli aktualizovat datový záznam pomocí LinqDataSource ovládacího prvku. Pokud EnableUpdate je , trueLinqDataSource ovládací prvek používá LINQ to SQL k automatickému vytvoření příkazu pro 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é aktualizační operace při Select nastavení vlastnosti nebo GroupBy vlastnosti. V takovém případě ovládací prvek vyvolá výjimku, LinqDataSource pokud se pokusí provést operaci aktualizace.

Platí pro