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 gösteren 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. Varsayılan değer false değeridir.
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ştirmesine 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
EnableUpdate özelliğinitrue, kullanıcıların denetimi kullanarak bir veri kaydını güncelleştirmesini sağlamak istediğiniz zaman olarak LinqDataSource ayarlayın. olduğunda EnableUpdatetrueLinqDataSource, denetim verileri güncelleştirmek için 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.