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.

ObjectDataSourceView.UpdateMethod الخاصية

Visual Studio 2010

الحصول أو تعيين اسم معلمة أسلوب استرداد بيانات هو للإشارة إلى عدد السجلات التي سيتم استردادها لدعم الترحيل لمصدر بيانات.ObjectDataSourceView

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

public string UpdateMethod { get; set; }

قيمة الخاصية

النوع: System.String
الاسم أسلوب معلمة المستخدم للإشارة إلى عدد السجلات التي سيتم استردادها.ObjectDataSourceView الافتراضي عبارة عن سلسلة فارغة.

ObjectDataSourceView استخدام خاصية لاعتماد ترحيل مصدر بيانات.UpdateMethod

الحصول أو تعيين سلسلة تنسيق لتطبيق أسماء المعلمات للقيم الأصلية التي تم تمريرها إلى staticأو Sharedالأساليب. تصفية هو معتمد فقط من قبل UpdateMethodالتحكم إذا إرجاع الأسلوب أو الكائن. يمكنك استخدام ObjectCreatedو UpdateMethodخصائص لتطبيق التصفية الديناميكية إلى استرداد بيانات. سلسلة تمثل سلسلة تنسيق المطبق على أسماء أي ObjectDisposingالتي تم تمريرها إلى UpdateMethodأو الأسلوب. (عند التصفح هو ممكن تشغيل تحكم محدود للبيانات المرتبطة، استدعاء عنصر التحكم منضم للبيانات Disposeأسلوب مع فهرس البدء وعدد صفوف التي تكون مطلوبة.IDisposable يمكنك فرز بيانات التي تقوم باسترداد مع staticحسب ترتيب بيانات في ذاكرة بعد ذلك هو التي تم استردادها.Shared

If the business object that the ObjectDataSource object works with implements more than one method or function with the same name (method overloads), the data source control attempts to invoke the correct one according to a set of conditions, including the parameters in the UpdateParameters collection. بعد إدخال بيانات في حقول UpdateParametersعنصر تحكم، انقر فوق الزر UpdateMethodإدراج .

لمزيد من المعلومات، راجع ObjectDataSource.UpdateMethod.

الالقيمة UpdateMethodالخاصية هو تخزين في العرض الالولاية.

DropDownList هو سلسلة التنسيق المطبق المفاتيح الأساسية فقط، مثل تلك التي يتم تحديدها مع TextBoxخاصية ربط بيانات عنصر تحكم أو حذفها وتحديث وحدات السيناريو، الموقع ObjectDataSourceتعيين خاصية إلى قيمة والمجموعة من قيم الأصلية التي تم تمريرها إلى المقابلة بيانات الأسلوب. The DropDownList displays the name of a NorthwindEmployee, while the TextBox controls are used to enter and update address information. Because the UpdateParameters collection contains a ControlParameter object that is bound to the selected value of the DropDownList, the button that triggers the Update operation is enabled only after an employee is selected.


<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS" Assembly="Samples.AspNet.CS" %>
<%@ Page language="c#" %>
<%@ Import namespace="Samples.AspNet.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

// Add parameters and initialize the user interface
// only if an employee is selected.
private void Page_Load(object sender, EventArgs e)
{
  // Be sure the text boxes are initialized with
  // data from the currently selected employee.
  NorthwindEmployee selectedEmployee = EmployeeLogic.GetEmployee(DropDownList1.SelectedValue);
  if (selectedEmployee != null) {
    AddressBox.Text    = selectedEmployee.Address;
    CityBox.Text       = selectedEmployee.City;
    PostalCodeBox.Text = selectedEmployee.PostalCode;

    Button1.Enabled = true;
  }
  else {
    Button1.Enabled = false;
  }
}

// Press the button to update.
private void Btn_UpdateEmployee (object sender, CommandEventArgs e) {
  ObjectDataSource2.Update();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>ObjectDataSource - C# Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">

        <!-- The DropDownList is bound to the first ObjectDataSource. -->
        <asp:objectdatasource
          id="ObjectDataSource1"
          runat="server"
          selectmethod="GetAllEmployees"
          typename="Samples.AspNet.CS.EmployeeLogic" />

        <p><asp:dropdownlist
          id="DropDownList1"
          runat="server"
          datasourceid="ObjectDataSource1"
          datatextfield="FullName"
          datavaluefield="EmpID"
          autopostback="True" /></p>

        <!-- The second ObjectDataSource performs the Update. This
             preserves the state of the DropDownList, which otherwise
             would rebind when the DataSourceChanged event is
             raised as a result of an Update operation. -->

        <!-- Security Note: The ObjectDataSource uses a FormParameter,
             Security Note: which does not perform validation of input from the client.
             Security Note: To validate the value of the FormParameter,
             Security Note: handle the Updating event. -->

        <asp:objectdatasource
          id="ObjectDataSource2"
          runat="server"
          updatemethod="UpdateEmployeeWrapper"
          typename="Samples.AspNet.CS.EmployeeLogic">
          <updateparameters>
            <asp:controlparameter name="anID" controlid="DropDownList1" propertyname="SelectedValue" />
            <asp:formparameter name="anAddress" formfield="AddressBox" />
            <asp:formparameter name="aCity" formfield="CityBox" />
            <asp:formparameter name="aPostalCode" formfield="PostalCodeBox" />
          </updateparameters>
        </asp:objectdatasource>

        <p><asp:textbox
          id="AddressBox"
          runat="server" /></p>

        <p><asp:textbox
          id="CityBox"
          runat="server" /></p>

        <p><asp:textbox
          id="PostalCodeBox"
          runat="server" /></p>

        <asp:button
          id="Button1"
          runat="server"
          text="Update Employee"
          oncommand="Btn_UpdateEmployee" />

    </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
إظهار: