This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

DetailsView.AutoGenerateInsertButton الخاصية

Visual Studio 2010

ترقيم الصفحات والتالية و السابق الصفحة ارتباطات (افتراضي).DetailsView

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public virtual bool AutoGenerateInsertButton { get; set; }
<asp:DetailsView AutoGenerateInsertButton="True|False" />

قيمة الخاصية

النوع: System.Boolean
true to display the built-in controls to insert a new record; otherwise, false. يكون الإعداد الافتراضي هو false.

When a data source control that supports inserting is bound to a DetailsView control, the DetailsView control can take advantage of the data source control's capabilities and provide automatic inserting functionality.

ملاحظةملاحظة

إلى عنصر تحكم شكل صف النداء (بما في ذلك اللون الخلفية واللون خط وموضع الخاص به)، استخدم SqlDataSource.InsertCommandخاصية.

When the AutoGenerateInsertButton property is set to true, a CommandField row field with a New button is automatically displayed in the DetailsView control. يوضح المثال تعليمات برمجية التالي كيفية استخدام DetailsViewخاصية لتمكين قدرات الترحيل عنصر تحكم. يحصل على مرجع إلى TextBoxالكائن الذي يسمح لك بتعيين المظهر صفوف بيانات مع تبديل اللونين في عنصر تحكم. مرجع إلى الذي يمثل النمط التبادل صفوف بيانات في عنصر تحكم.

استخدام خاصية عنصر تحكم بديلة صفوف بيانات في شكل عنصر تحكم. The following تعليمات برمجية example demonstrates how إلى use the DefaultMode property إلى specify the font and style settings for the alternating data rows in the عنصر تحكم. الحصول على أو قم بتعيين القيمة للإشارة إلى ما إذا كان التحكم المضمنة لحذف السجل الحالي هو dهوplayed في عنصر التحكم.

ملاحظةملاحظة

ChangeMode إلى display the built-in عنصر تحكم إلى delete the current record; otherwise, .

When a InsertRowStyle عنصر تحكم هو حدود إلى an object that inherits from and the property إرجاع , the عنصر تحكم can يستفيد of the data المصدر عنصر تحكم's capabilities and provide automatic deleting functionality. تضمين الإعدادات العامة عادة باللون الأمامي وخصائص خط ولون الخلفية مخصص.

For a DetailsView object إلى delete data, the property of the underlying object must be set with a استعلام حذف statement. يلي جدول سرد الأحداث متوفر.

الحدث

الوصف

ItemInserted

عند DetailsViewخاصية هو تعيين إلى ، حقل الصف مع زر يحذف هو dهوplayed تلقائياً في عنصر التحكم. Th هو حدث هو غالباً للتحقق من نتائج عملية الإدراج.

ItemInserting

يؤدي النقر فوق الزر يحذف نهائياً إزالة التي سجل من مصدر بيانات.DetailsView This حدث هو often used إلى إلغاء الأمر the إدراج تشغيل.

ModeChanged

في هذه الحالة، DetailsViewعنصر تحكم تستعلم عن الصف المطلوبة لكل عملية الترحيل.

ModeChanging

وهكذا، لمصدر بيانات ترحيل الصفحات هو أكثر فعالية من واجهة مستخدم ترحيل الصفحات.DetailsView فقط يعتمد كائن بيانات المصدر التصفح بدون تعديل.

في الوضع التحرير، والزر "تحرير" هو استبدالها بتحديث زر "إلغاء الأمر".AutoGenerateInsertButton

You must also set the AutoGenerateInsertButton property for the auإلىmatic deletion feature إلى work. DetailsView



<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>DetailsView AutoGenerateInsertButton Example</title>
</head>
<body>
    <form id="Form1" runat="server">

      <h3>DetailsView AutoGenerateInsertButton Example</h3>

        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogenerateinsertbutton="true"  
          autogeneraterows="true"
          allowpaging="true"  
          runat="server">

          <headerstyle backcolor="Navy"
            forecolor="White"/>

        </asp:detailsview>

        <!-- This example uses Microsoft SQL Server and connects  -->
        <!-- to the Northwind sample database. Use an ASP.NET     -->
        <!-- expression to retrieve the connection string value   -->
        <!-- from the web.config file.                            -->
        <asp:SqlDataSource ID="DetailsViewSource" runat="server" 
          ConnectionString=
            "<%$ ConnectionStrings:NorthWindConnectionString%>"
          InsertCommand="INSERT INTO [Customers]([CustomerID], 
            [CompanyName], [Address], [City], [PostalCode], [Country]) 
            VALUES (@CustomerID, @CompanyName, @Address, @City, 
            @PostalCode, @Country)"
          SelectCommand="Select [CustomerID], [CompanyName], 
            [Address], [City], [PostalCode], [Country] 
            From [Customers]">
        </asp:SqlDataSource>
    </form>
  </body>
</html>



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: