ParameterCollection.Add Yöntem

Tanım

Koleksiyona bir Parameter nesne ekler.

Aşırı Yüklemeler

Name Description
Add(Parameter)

Belirtilen Parameter nesneyi koleksiyonun sonuna ekler.

Add(String, String)

Belirtilen ada ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler.

Add(String, DbType, String)

Belirtilen ada, veritabanı türüne ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler.

Add(String, TypeCode, String)

Belirtilen ada, Parameterve varsayılan değere sahip bir TypeCode nesne oluşturur ve bunu koleksiyonun sonuna ekler.

Add(Parameter)

Belirtilen Parameter nesneyi koleksiyonun sonuna ekler.

public:
 int Add(System::Web::UI::WebControls::Parameter ^ parameter);
public int Add(System.Web.UI.WebControls.Parameter parameter);
member this.Add : System.Web.UI.WebControls.Parameter -> int
Public Function Add (parameter As Parameter) As Integer

Parametreler

parameter
Parameter

Parameter Koleksiyonun sonuna eklenecek.

Döndürülenler

Eklenen öğenin dizin değeri.

Örnekler

Aşağıdaki kod örneği, AccessDataSource denetiminin ve FormParameter denetimindeki Microsoft Access veritabanından bilgileri görüntülemek için GridView nesnesinin nasıl kullanılacağını gösterir. FormParameter nesnesi yöntemi kullanılarak koleksiyona SelectParameters eklenirAdd(Parameter).

Important

Bu örnekte, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu vardır. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz. Betik Açıklarına Genel Bakış.

<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

void Page_Load(Object sender, EventArgs e){

  // You can add a FormParameter to the AccessDataSource control's
  // SelectParameters collection programmatically.
  AccessDataSource1.SelectParameters.Clear();

  // Security Note: The AccessDataSource 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 Selecting event.

  FormParameter formParam = new FormParameter("lastname","LastNameBox");
  formParam.Type=TypeCode.String;
  AccessDataSource1.SelectParameters.Add(formParam);
}

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
          id="AccessDataSource1"
          runat="server"
          datasourcemode="DataSet"
          datafile="Northwind.mdb"
          selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                         FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:accessdatasource>

      <br />Enter the name "Davolio" or "King" in the text box and click the button.

      <br />
      <asp:textbox
        id="LastNameBox"
        runat="server" />

      <br />
      <asp:button
        id="Button1"
        runat="server"
        text="Get Records" />

      <br />
      <asp:gridview
          id="GridView1"
          runat="server"
          allowsorting="True"
          datasourceid="AccessDataSource1">
      </asp:gridview>

    </form>
  </body>
</html>
<%@Page  Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

Private Sub Page_Load(sender As Object, e As EventArgs)

  ' You can add a FormParameter to the AccessDataSource control's
  ' SelectParameters collection programmatically.
  AccessDataSource1.SelectParameters.Clear()

  ' Security Note: The AccessDataSource 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 Selecting event.

  Dim formParam As New FormParameter("lastname","LastNameBox")
  formParam.Type=TypeCode.String
  AccessDataSource1.SelectParameters.Add(formParam)
End Sub ' Page_Load

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
          id="AccessDataSource1"
          runat="server"
          datasourcemode="DataSet"
          datafile="Northwind.mdb"
          selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                         FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:accessdatasource>

      <br />Enter the name "Davolio" or "King" in the text box and click the button.

      <br />
      <asp:textbox
        id="LastNameBox"
        runat="server" />

      <br />
      <asp:button
        id="Button1"
        runat="server"
        text="Get Records" />

      <br />
      <asp:gridview
          id="GridView1"
          runat="server"
          allowsorting="True"
          datasourceid="AccessDataSource1">
      </asp:gridview>

    </form>
  </body>
</html>

Açıklamalar

Add(Parameter) Bir nesneyi koleksiyonun sonuna eklemek Parameter için yöntemini kullanın. yönteminin bu uygulaması parametresi tarafından Parameter belirtilen nesneyi alır param ve koleksiyona ekler.

Ayrıca bkz.

Şunlara uygulanır

Add(String, String)

Belirtilen ada ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler.

public:
 int Add(System::String ^ name, System::String ^ value);
public int Add(string name, string value);
member this.Add : string * string -> int
Public Function Add (name As String, value As String) As Integer

Parametreler

name
String

Parametrenin adı.

value
String

parametresi için varsayılan değer olarak hizmet veren bir dize.

Döndürülenler

Eklenen öğenin dizin değeri.

Açıklamalar

Add(String, String) Varsayılan değere sahip bir Parameter nesne oluşturmak ve koleksiyonun sonuna eklemek için yöntemini kullanın. yönteminin bu uygulaması, sırasıyla ve Parameter parametreleri tarafından name belirtilen adı ve varsayılan değeri kullanarak nesnesini oluşturur value ve koleksiyona ekler.

Ayrıca bkz.

Şunlara uygulanır

Add(String, DbType, String)

Belirtilen ada, veritabanı türüne ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler.

public:
 int Add(System::String ^ name, System::Data::DbType dbType, System::String ^ value);
public int Add(string name, System.Data.DbType dbType, string value);
member this.Add : string * System.Data.DbType * string -> int
Public Function Add (name As String, dbType As DbType, value As String) As Integer

Parametreler

name
String

Parametrenin adı.

dbType
DbType

Parametresinin veritabanı türü.

value
String

parametresi için varsayılan değer.

Döndürülenler

Eklenen öğenin dizin değeri.

Açıklamalar

Bu yöntem veritabanı türleri içindir. Add(String, TypeCode, String) CLR türleri için yöntemini kullanın.

Şunlara uygulanır

Add(String, TypeCode, String)

Belirtilen ada, Parameterve varsayılan değere sahip bir TypeCode nesne oluşturur ve bunu koleksiyonun sonuna ekler.

public:
 int Add(System::String ^ name, TypeCode type, System::String ^ value);
public int Add(string name, TypeCode type, string value);
member this.Add : string * TypeCode * string -> int
Public Function Add (name As String, type As TypeCode, value As String) As Integer

Parametreler

name
String

Parametrenin adı.

type
TypeCode

Parametrenin türü.

value
String

parametresi için varsayılan değer.

Döndürülenler

Eklenen öğenin dizin değeri.

Açıklamalar

Koleksiyonun Add(String, TypeCode, String) sonuna varsayılan değerle kesin olarak belirlenmiş Parameter bir nesne oluşturmak ve eklemek için yöntemini kullanın. yönteminin bu uygulaması, sırasıyla ve Parameter parametreleri tarafından namebelirtilen ad, tür ve type değeri kullanarak nesnesini oluşturur value ve koleksiyona ekler.

Ayrıca bkz.

Şunlara uygulanır