ParameterCollection.Insert(Int32, Parameter) Methode

Definitie

Hiermee voegt u het opgegeven Parameter object in de ParameterCollection verzameling in de opgegeven index in.

public:
 void Insert(int index, System::Web::UI::WebControls::Parameter ^ parameter);
public void Insert(int index, System.Web.UI.WebControls.Parameter parameter);
member this.Insert : int * System.Web.UI.WebControls.Parameter -> unit
Public Sub Insert (index As Integer, parameter As Parameter)

Parameters

index
Int32

De index op basis van nul waarop de Parameter index wordt ingevoegd.

parameter
Parameter

De Parameter te invoegen.

Uitzonderingen

index is kleiner dan nul.

– of –

index is groter dan Count.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Insert methode gebruikt om een Parameter object toe te voegen aan een ParameterCollection verzameling op een specifieke locatie. In dit voorbeeld worden verschillende QueryStringParameter objecten toegevoegd aan een SelectParameters verzameling, wordt er een QueryStringParameter ingevoegd in de verzameling en wordt de volgorde van de verzameling afgedrukt wanneer de pagina wordt geladen.

<%@page Language="C#" %>
<SCRIPT runat="server">
private void Page_Load(object sender, EventArgs e) {

    SqlDataSource aSqlDataSource = new SqlDataSource();

    // Security Note: The SqlDataSource uses a QueryStringParameter,
    // Security Note: which does not perform validation of input from the client.


    QueryStringParameter qs1 =
        new QueryStringParameter("QueryStringParam1","requestfield1");
    aSqlDataSource.SelectParameters.Add(qs1);

    QueryStringParameter qs3 =
        new QueryStringParameter("QueryStringParam3","requestfield3");
    aSqlDataSource.SelectParameters.Add(qs3);

    // Insert
    aSqlDataSource.SelectParameters.Insert(1, new QueryStringParameter("QueryStringParam2", "requestField2") );

    // Iterate through the ParameterCollection and print out the
    // names of the Parameters contained by it.
    foreach (Parameter aParameter in aSqlDataSource.SelectParameters) {
        Response.Write(aParameter.Name + "<BR>");
    }
}
</SCRIPT>
<%@page Language="VB" %>
<SCRIPT runat="server">
Sub Page_Load(sender As Object, e As EventArgs)

    Dim aSqlDataSource As New SqlDataSource()

   ' Security Note: The SqlDataSource uses a QueryStringParameter,
   ' Security Note: which does not perform validation of input from the client.

    Dim qs1 As New QueryStringParameter("QueryStringParam1","requestfield1")
    aSqlDataSource.SelectParameters.Add(qs1)

    Dim qs3 As New QueryStringParameter("QueryStringParam3","requestfield3")
    aSqlDataSource.SelectParameters.Add(qs3)

    Dim qs2 As New QueryStringParameter("QueryStringParam2","requestField2")
    ' Insert
    aSqlDataSource.SelectParameters.Insert(1, qs2)

    ' Iterate through the ParameterCollection and print out the
    ' names of the Parameters contained by it.
    Dim aParameter As Parameter
    For Each aParameter in aSqlDataSource.SelectParameters
        Response.Write(aParameter.Name & "<BR>")
    Next
End Sub ' Page_Load
</SCRIPT>

Van toepassing op

Zie ook