LinqDataSource.EnableInsert Özellik

Tanım

Veri kayıtlarının denetim aracılığıyla eklenip eklenemeyeceğini LinqDataSource belirten 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

Boolean

true otomatik ekleme işlemleri etkinse; aksi takdirde , false. false varsayılan değerdir.

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çen 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 Kullanıcıların denetim aracılığıyla LinqDataSource yeni bir veri kaydı eklemesini sağlamak istediğinizde özelliğini true olarak ayarlayın. olduğunda EnableInsert trueLinqDataSource, 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.

Şunlara uygulanır

Ayrıca bkz.