ParameterCollection.Add Metod

Definition

Lägger till ett Parameter objekt i samlingen.

Överlagringar

Name Description
Add(Parameter)

Lägger till det angivna Parameter objektet i slutet av samlingen.

Add(String, String)

Skapar ett Parameter objekt med det angivna namnet och standardvärdet och lägger till det i slutet av samlingen.

Add(String, DbType, String)

Skapar ett Parameter objekt med det angivna namnet, databastypen och standardvärdet och lägger till det i slutet av samlingen.

Add(String, TypeCode, String)

Skapar ett Parameter objekt med det angivna namnet , TypeCodeoch standardvärdet och lägger till det i slutet av samlingen.

Add(Parameter)

Lägger till det angivna Parameter objektet i slutet av samlingen.

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

Parametrar

parameter
Parameter

Att Parameter lägga till i samlingen.

Returer

Indexvärdet för det tillagda objektet.

Exempel

Följande kodexempel visar hur du använder en AccessDataSource-kontroll och ett FormParameter-objekt för att visa information från en Microsoft Access databas i en GridView kontroll. Objektet FormParameter läggs till i SelectParameters samlingen med hjälp av Add(Parameter) metoden .

Important

Det här exemplet har en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.

<%@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>

Kommentarer

Add(Parameter) Använd metoden för att lägga till ett Parameter objekt i slutet av samlingen. Den här implementeringen av metoden tar objektet Parameter som anges av parametern param och lägger till det i samlingen.

Se även

Gäller för

Add(String, String)

Skapar ett Parameter objekt med det angivna namnet och standardvärdet och lägger till det i slutet av samlingen.

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

Parametrar

name
String

Namnet på parametern.

value
String

En sträng som fungerar som ett standardvärde för parametern.

Returer

Indexvärdet för det tillagda objektet.

Kommentarer

Add(String, String) Använd metoden för att skapa och lägga till ett Parameter objekt med ett standardvärde i slutet av samlingen. Den här implementeringen av metoden skapar Parameter objektet med hjälp av det namn och standardvärde som anges av name parametrarna och value och lägger till det i samlingen.

Se även

Gäller för

Add(String, DbType, String)

Skapar ett Parameter objekt med det angivna namnet, databastypen och standardvärdet och lägger till det i slutet av samlingen.

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

Parametrar

name
String

Namnet på parametern.

dbType
DbType

Parameterns databastyp.

value
String

Standardvärdet för parametern.

Returer

Indexvärdet för det tillagda objektet.

Kommentarer

Den här metoden är för databastyper. Add(String, TypeCode, String) Använd metoden för CLR-typer.

Gäller för

Add(String, TypeCode, String)

Skapar ett Parameter objekt med det angivna namnet , TypeCodeoch standardvärdet och lägger till det i slutet av samlingen.

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

Parametrar

name
String

Namnet på parametern.

type
TypeCode

Typ av parameter.

value
String

Standardvärdet för parametern.

Returer

Indexvärdet för det tillagda objektet.

Kommentarer

Add(String, TypeCode, String) Använd metoden för att skapa och lägga till ett starkt skrivet Parameter objekt med ett standardvärde i slutet av samlingen. Den här implementeringen av metoden skapar Parameter objektet med hjälp av namnet, typen och värdet som anges av parametrarna name, typevalue respektive och lägger till det i samlingen.

Se även

Gäller för