Aracılığıyla paylaş


LinqDataSource.EnableDelete Özellik

Tanım

Veri kayıtlarının denetim aracılığıyla LinqDataSource silinip silinemeyeceğini belirten bir değer alır veya ayarlar.

public:
 property bool EnableDelete { bool get(); void set(bool value); };
public bool EnableDelete { get; set; }
member this.EnableDelete : bool with get, set
Public Property EnableDelete As Boolean

Özellik Değeri

true otomatik silme işlemleri etkinse; aksi takdirde , false. Varsayılan değer false değeridir.

Uygulamalar

Örnekler

Aşağıdaki örnekte olarak ayarlanmış bir LinqDataSource denetim gösterilmektedirEnableDelete.true Denetim DetailsView verileri görüntüler ve kullanıcıların veri kaydını silmesine olanak tanıyan 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

EnableDelete Özelliğinitrue, kullanıcıların denetim aracılığıyla LinqDataSource bir veri kaydını silmesini sağlamak istediğiniz zaman olarak ayarlayın. olduğunda EnableDeletetrueLinqDataSource, denetim verileri silmek için komutu otomatik olarak oluşturmak için LINQ to SQL kullanır. Kullanıcıların silmek üzere bir kayıt seçmesine olanak tanıyan bir arabirim (örneğin, bir DetailsView denetim) eklemeniz gerekir.

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

Şunlara uygulanır

Ayrıca bkz.