当我点击一个按钮,跳转到另外一个页面了,然后我怎么去获取那个ID然后根据这个ID去查询我需要的一个字段然后绑定显示到跳转后那个页面的textbox上面?求高手教教!本人新手!

解决方案 »

  1.   

    本帖最后由 net_lover 于 2011-08-09 16:00:33 编辑
      

  2.   

    将传过来的值赋给Textbox就ok了
      

  3.   

     private void button3_Click(object sender, EventArgs e)
            {
                 string id=获取id;
                  Form a=new form(id);
    a.ShowDialog();
            }a 窗口     /// <summary>
            /// 构造函数     
            /// </summary>
            /// <param name="_model">患者基本信息</param>
            public a( string _id)
            {
                InitializeComponent();
                id=_id;
              }        private string id; private void a_Load(object sender, EventArgs e)
            {
             string name=通过id查找name;
             textbox.text=name;
            }
      

  4.   

    A:url=www.xxoo.com?id=123
    B--> Load: txtBox1.text = request.QueryString["id"];
      

  5.   

    web,虽然就一个值,我也知道textbox.text="那个值";但是那个值的话 是根据前面一个页面传过来的ID,然后根据这个ID查找这张表的一个字段数据再显示到这个文本框上面的。怎么弄呢!
      

  6.   

    很简单啊,你自己试试没?
    System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection("连接字符串");
    cn.Open();
    System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("select xx from table where id=xx",cn);
    TextBox1.Text = cmd.ExecuteScalar().ToString();
      

  7.   

    嗯,你这么说我就明白多了!呵呵!嗯,我去试试,如果我要根据的ID是那边穿过来的 我怎么去获取这个传过来的ID呢?pageload里面我是用的post!
      

  8.   

    本帖最后由 net_lover 于 2011-08-09 16:50:28 编辑
      

  9.   

    那我用requset.qringstring["ID"]行么?