LinqDataSource.EnableInsert 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á určuje, zda lze datové záznamy vložit prostřednictvím LinqDataSource ovládacího prvku.
public:
property bool EnableInsert { bool get(); void set(bool value); };
public bool EnableInsert { get; set; }
member this.EnableInsert : bool with get, set
Public Property EnableInsert As Boolean
Hodnota vlastnosti
truejsou-li povoleny automatické operace vkládání; 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 EnableInsert nastaven na true. Ovládací DetailsView prvek zobrazí data a zobrazí tlačítko, které přepne ovládací prvek do režimu vložení, kde uživatelé mohou vytvořit a uložit nový 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
EnableInsert Nastavte vlastnost, na true kterou chcete uživatelům povolit vložení nového datového záznamu LinqDataSource prostřednictvím ovládacího prvku. Pokud EnableInsert je true, LinqDataSource ovládací prvek používá LINQ to SQL k automatickému vytvoření příkazu pro vložení dat. Musíte zahrnout rozhraní, které uživatelům umožňuje vložit nový záznam, například DetailsView ovládací prvek.
Ovládací LinqDataSource prvek nepodporuje automatické operace vložení při Select nastavení vlastnosti nebo GroupBy vlastnosti. V takovém případě ovládací prvek vyvolá výjimku, LinqDataSource pokud se pokusí vložit operaci.