LinqDataSource.EnableUpdate Ö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 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
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 true
LinqDataSource, 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.