Partager via


ParameterCollection.Item[] Propriété

Définition

Obtient ou définit l'objet Parameter dans la collection.

Surcharges

Item[String]

Obtient ou définit l'objet Parameter portant le nom spécifié dans la collection.

Item[Int32]

Obtient ou définit l'objet Parameter à l'index spécifié dans la collection.

Item[String]

Obtient ou définit l'objet Parameter portant le nom spécifié dans la collection.

public:
 property System::Web::UI::WebControls::Parameter ^ default[System::String ^] { System::Web::UI::WebControls::Parameter ^ get(System::String ^ name); void set(System::String ^ name, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[string name] { get; set; }
member this.Item(string) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(name As String) As Parameter

Paramètres

name
String

Name de Parameter à récupérer dans la collection.

Valeur de propriété

Parameter

Parameter portant le nom spécifié dans la collection. Si Parameter est introuvable dans la collection, l'indexeur retourne null.

Exemples

L’exemple de code suivant montre comment utiliser la Remove méthode et l’indexeur Item[] pour supprimer un Parameter objet d’une ParameterCollection collection. Dans cet exemple, plusieurs QueryStringParameter objets sont ajoutés à une SelectParameters collection, un QueryStringParameter est supprimé de la collection et l’ordre de la collection est imprimé lorsque la page se charge.

<%@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 qs2 =
        new QueryStringParameter("QueryStringParam2","requestfield2");
    aSqlDataSource.SelectParameters.Add(qs2);

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

    // Remove the QueryStringParameter named QueryStringParameter2
    // using the Remove method and the ParameterCollection indexer
    // property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters["QueryStringParam2"] );

    // 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 qs2 As New QueryStringParameter("QueryStringParam2","requestfield2")
    aSqlDataSource.SelectParameters.Add(qs2)

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

    ' Remove the QueryStringParameter named QueryStringParameter2
    ' using the Remove method and the ParameterCollection indexer
    ' property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters("QueryStringParam2") )

    ' 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>

Remarques

Utilisez cet indexeur pour obtenir un Parameter objet par nom de la collection, à l’aide ParameterCollection de la notation de tableau.

Voir aussi

S’applique à

Item[Int32]

Obtient ou définit l'objet Parameter à l'index spécifié dans la collection.

public:
 property System::Web::UI::WebControls::Parameter ^ default[int] { System::Web::UI::WebControls::Parameter ^ get(int index); void set(int index, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[int index] { get; set; }
member this.Item(int) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(index As Integer) As Parameter

Paramètres

index
Int32

Index du Parameter à récupérer dans la collection.

Valeur de propriété

Parameter

Parameter à l’index spécifié dans la collection.

Remarques

Utilisez cet indexeur pour obtenir un Parameter objet par son emplacement dans la ParameterCollection collection.

Voir aussi

S’applique à