源页面将参数传到目标页,然后目标页拿到参数,在数据库里操作,比如查询后,再用gridview显示出来
小弟菜鸟,希望各位教教我 啊

解决方案 »

  1.   

    直接使用Querystring,源页面调用目标页面时在网址后加上若干参数,例如:
    default.aspx?name="name1"&Email="test"
    然后在目标页面page_load中进行解析后处理,例如:private void Page_Load(object sender,System.EventArgs e)
    {
       string strName = Request.QueryString["name"];
       string strEmail = Request.QueryString["Email"];
       
       //然后进行查询操作
        //最后把结果显示到gridview
    }
      

  2.   


               string strName = Request.QueryString["name"];
               string strEmail = Request.QueryString["Email"];//GridView1绑定
                String StringConnection = "";//数据链接语句
                SqlConnection Con = new SqlConnection(StringConnection);
                Con.Open();
                
                string SqlStr="";//SQL语句
                SqlDataAdapter Adapter = new SqlDataAdapter(SqlStr, Con);
                DataSet ds = new DataSet();            Adapter.Fill(ds, "");//引号中间是查询的表名
                this.GridView1.DataSource = ds.Tables[""].DefaultView;
                this.GridView1.DataBind();