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.

SqlDataSource.SelectParameters الخاصية

Visual Studio 2010

Gets the parameters collection that contains the parameters that are used by the SelectCommand property from the SqlDataSourceView object that is associated with the SqlDataSource control.

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

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public ParameterCollection SelectParameters { get; }

قيمة الخاصية

النوع: System.Web.UI.WebControls.ParameterCollection
ParameterCollection خاصية هو أحد قيم المعرفة في SelectCommand.

If the SelectCommand property contains a parameterized SQL query, the SelectParameters collection contains any Parameter objects that correspond to the parameter placeholders in the SQL string.

عند SelectParametersخاصية هو تعيين إلى القيمة بيانات هو استردادها بواسطة الكائن، الذي هو الأمام-فقط، القراءة-فقط المؤشر. يحصل على مجموعة من الأسماء التي تمثل قائمة عرض الكائنات المرتبطة ب System.Data.OleDbعنصر تحكم.System.Data.Odbc System.Data.SqlClient الذي يحتوي على أسماء طرق العرض المقترنة مع SqlDataSource. للحصول على أكثر المعلومات حول استعلامات SQL بمعلمات الأوامر، راجع استخدام معلمات مع التحكم SqlDataSource.

إذا قمت بتغيير SelectParametersخاصية، SelectParametersحدث هو raهوed، يسبب أية عناصر تحكم ترتبط SqlDataSourceViewrebind.SqlDataSource

ملاحظة الأمانملاحظة الأمان

يوضح المثال تعليمات برمجية التالي كيفية تعيين خاصية عنصر تحكم إلى القيمة لهذا سيناريو، مع عنصر تحكم يتطلب لا فرز والترحيل، ولا تصفية. تنفيذ عملية يحذف استخدام Selectingسلسلة SQL و أي المعلمات الموجودة مجموعة. لمزيد من المعلومات، راجع نظرة عامة حول عمليات استغلال البرنامج النصي.

lهوt توفر موفري هو المعين في SelectCommandsubsection من مقطع من الملف آلة.config. تعليمات برمجية أول يوضح كيفية يعيّن بقاعدة بيانات SQL الخادم باستخدام موفر بيانات إطار عمل.NET الافتراضي ل SQL الخادم ل SelectCommandعنصر تحكم، ControlParameter.SelectParameters The DropDownList control, which the ControlParameter is bound to, acts as a filter for what is displayed in the ListBox control.

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

يوضح مثال التعليمة البرمجية التالية كيف إلى يعيّن إلى قاعدة بيانات SQL الخادم باستخدام مزود البيانات الافتراضي ل SelectParametersعنصر التحكم، FilterExpression.FilterParameters


<!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>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <p><asp:dropdownlist
          id="DropDownList1"
          runat="server"
          autopostback="True">
          <asp:listitem selected="True">Sales Representative</asp:listitem>
          <asp:listitem>Sales Manager</asp:listitem>
          <asp:listitem>Vice President, Sales</asp:listitem>
      </asp:dropdownlist></p>

      <asp:sqldatasource
          id="SqlDataSource1"
          runat="server"
          connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand="SELECT LastName FROM Employees WHERE Title = @Title">
          <selectparameters>
              <asp:controlparameter name="Title" controlid="DropDownList1" propertyname="SelectedValue"/>
          </selectparameters>
      </asp:sqldatasource>

      <p><asp:listbox
          id="ListBox1"
          runat="server"
          datasourceid="SqlDataSource1"
          datatextfield="LastName">
      </asp:listbox></p>

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