QueryStringParameter.QueryStringParameter(String, String) Constructor
.NET Framework 3.0
Initializes a new named instance of the QueryStringParameter class, using the specified string to identify which query string field to bind to.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
public QueryStringParameter ( String name, String queryStringField )
public function QueryStringParameter ( name : String, queryStringField : String )
Not applicable.
Parameters
- name
The name of the parameter.
- queryStringField
The name of the query string field that the parameter object is bound to. The default is Empty.
The following code example demonstrates how to create two QueryStringParameter objects with the QueryStringParameter constructor and add them to an AccessDataSource control's SelectParameters collection. A GridView control displays data if the "employee" and "country" query string fields are passed on the query string with valid values.
<%@ Page Language="VJ#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void Page_Load(Object sender, System.EventArgs e)
{
MyAccessDataSource.get_SelectParameters().Add(
new QueryStringParameter("employee", "employee"));
MyAccessDataSource.get_SelectParameters().Add(
new QueryStringParameter("country", "country"));
} //Page_Load
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<!-- Use a Query String that includes employee=1&country=USA -->
<asp:gridview
id ="GridView1"
runat="server"
datasourceid="MyAccessDataSource" />
<asp:accessdatasource
id="MyAccessDataSource"
runat="server"
datafile="Northwind.mdb"
selectcommand ="SELECT EmployeeID, LastName, FirstName
FROM Employees
WHERE EmployeeID = ? AND Country = ?">
</asp:accessdatasource>
</form>
</body>
</html>
Community Additions
ADD
Show: