LinqDataSource.EnableUpdate 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 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
true
pokud 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.