سلام
من یه صفحه .aspx.cs دارم که میخوام این کدو تو page_load اون اجرا کنم.ولی میگه parameter یه type و namespace نیست.کلافم کرده خلاصه.

این کدیه که میخوام اجراش کنم:

if (Session["membartype"].tostring() == "siteadmin1")
SqlDataSource1.SelectCommand ="SELECT DocumentID, DocumentCode, DocumentDate,RequestCode, Delivery, Expr1,CityCode, Title FROM (SELECT dbo.EnterDocument.DocumentID, dbo.EnterDocument.DocumentCode, dbo.EnterDocument.DocumentDate,dbo.EnterDocument.R equestCode, dbo.EnterDocument.Delivery, dbo.EnterDocument.EnterType AS Expr1,dbo.EnterDocument.codecity AS CityCode, dbo.Location.Title FrOM dbo.Location RIGHT OUTER JOIN dbo.EnterDocument ON dbo.Location.codecity = dbo.EnterDocument.codecity) AS T1";

ParameterCollection parameter=new ParameterCollection[7];
parameter.Add(DocumentID,text,TextBox1.Text);
parameter.Add(DocumentCode,text,TextBox4);
parameter.Add(FromDocumentDate,text,TextBox6);
parameter.Add(untilDocumentDate,text,TextBox5);
parameter.Add(PersonID,SelectedValue,DropDownList2 );
parameter.Add(EnterTypeID,SelectedValue,DropDownLi st3);
parameter.Add(usercode,String,usercode);
SqlDataSource1.SelectParameters.Add(parameter);
GridView1.DataBind();


موفق باشید