LinqDataSource.EnableDelete Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.