LinqDataSource.EnableUpdate Özellik

Tanım

Veri kayıtlarının denetim aracılığıyla LinqDataSource güncelleştirilip güncelleştirilemeyeceğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

true otomatik güncelleştirme işlemleri etkinse; aksi takdirde , false. false varsayılan değerdir.

Uygulamalar

Örnekler

Aşağıdaki örnekte olarak ayarlanmış bir LinqDataSource denetim gösterilmektedirEnableUpdate.true Denetim DetailsView verileri görüntüler ve kullanıcıların bir veri kaydını güncelleştirmesini sağlayan bir düğme oluşturur.

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

Açıklamalar

EnableUpdate Kullanıcıların denetimi kullanarak LinqDataSource bir veri kaydını güncelleştirmesini sağlamak istediğinizde özelliğini true olarak ayarlayın. olduğunda EnableUpdate trueLinqDataSource, denetim verileri güncelleştirmek üzere komutu otomatik olarak oluşturmak için LINQ to SQL kullanır. Kullanıcıların denetim gibi bir kaydı güncelleştirmesini sağlayan bir DetailsView arabirim eklemeniz gerekir.

Özellik LinqDataSource veya GroupBy özellik ayarlandığında denetim otomatik güncelleştirme işlemlerini Select desteklemez. Bu durumda, LinqDataSource bir güncelleştirme işlemi denenirse denetim bir özel durum oluşturur.

Şunlara uygulanır