Bagikan melalui


LinqDataSource.EnableUpdate Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah rekaman data dapat diperbarui melalui LinqDataSource kontrol.

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

Nilai Properti

true jika operasi pembaruan otomatis diaktifkan; jika tidak, false. Nilai defaultnya adalah false.

Penerapan

Contoh

Contoh berikut menunjukkan LinqDataSource kontrol yang telah EnableUpdate diatur ke true. DetailsView Kontrol menampilkan data dan membuat tombol yang memungkinkan pengguna memperbarui rekaman data.

<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>

Keterangan

Atur properti ke EnableUpdatetrue saat Anda ingin mengaktifkan pengguna untuk memperbarui rekaman data dengan menggunakan LinqDataSource kontrol. Ketika EnableUpdate adalah true, LinqDataSource kontrol menggunakan LINQ ke SQL untuk membuat perintah secara otomatis untuk memperbarui data. Anda harus menyertakan antarmuka yang memungkinkan pengguna memperbarui rekaman, seperti DetailsView kontrol.

LinqDataSource Kontrol tidak mendukung operasi pembaruan otomatis saat Select properti atau GroupBy properti diatur. Dalam hal ini, LinqDataSource kontrol melemparkan pengecualian jika operasi pembaruan dicoba.

Berlaku untuk