LinqDataSource.EnableInsert Ö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 eklenip eklenemeyeceğini LinqDataSource gösteren bir değer alır veya ayarlar.
public:
property bool EnableInsert { bool get(); void set(bool value); };
public bool EnableInsert { get; set; }
member this.EnableInsert : bool with get, set
Public Property EnableInsert As Boolean
Özellik Değeri
true otomatik ekleme 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österilmektedirEnableInsert.true Denetim DetailsView , verileri görüntüler ve denetimi kullanıcıların yeni kayıt oluşturup kaydedebileceği ekleme moduna geçişini sağlayan bir düğme görüntüler.
<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
EnableInsert Özelliğinitrue, kullanıcıların denetim aracılığıyla LinqDataSource yeni bir veri kaydı eklemesini sağlamak istediğiniz zaman olarak ayarlayın. olduğunda EnableInserttrueLinqDataSource, denetim verileri eklemek için komutu otomatik olarak oluşturmak için LINQ to SQL kullanır. Kullanıcıların denetim gibi yeni bir kayıt eklemesini sağlayan bir DetailsView arabirim eklemeniz gerekir.
Özellik LinqDataSource veya GroupBy özellik ayarlandığında denetim otomatik ekleme işlemlerini Select desteklemez. Bu durumda, LinqDataSource ekleme işlemi denenirse denetim bir özel durum oluşturur.