问题不清晰...如果是通过ID做跳转,可以1,做模板列,里面是一个超连接,参数就是那个id
2,做个按钮列之类的,通过rowcommand之类的触发并获取事件列的index,然后就可以通过这列里的数去做处理了.

解决方案 »

  1.   

    一个表对应一个实体类?
    构建一个对象,将选种行的字段存入对象中,对象放入session ,其他也面就可以取了.
      

  2.   


    to:feiyingy3()  我就是把 主键传到另一页面,在这个法页面我用的是Label读取数据库的字段数据的。不知用什么绑定数据库的表。
    比如:datagrid 绑定是:this.DataGrid1.DataSource = customer.GetCustomerData();
    this.DataGrid1.DataBind();请问:我用label如何绑定数据库的表呢???
      

  3.   

    orz...你的详细数据页面里绑定的是一行的内容吧...那实体化一个类绑定一行数据也好,直接读一个reader或dataset绑对应列也好,都没有什么问题吧...传递参数已经实现了,怎么会实现不了查询数据?
      

  4.   

    吃饭去了=.=通过主键查询数据库返回一个dataset
     this.label1.text = dataset.tables[0].row[0][i]即可赋值,无须绑定
      

  5.   

    ///下面是主程序。。
    private void LoadData()
    {
    Common.Customer customer = new yijia.Common.Customer(new DataProviderOperate());
    if( Request.QueryString["Id"] != "")
        {
    customer.Load();

    customer.Id = Convert.ToInt32(Request.QueryString["Id"]);

             this.NameLabel.Text = customer.CustomerName;
    this.AddressLabel.Text =customer.CustomerAddress;
    this.DesLabel.Text =customer.Content;
    this.HomeTelLabel.Text =customer.CustomerTel;
    this.MobileTelLabel.Text = customer.CustomerEmail;    }
       }
     大家帮我看看 有什么不对的地方没有。就是读不出数据来。
      

  6.   

    URL把ID传过去,再到数据库中取数据显示。
      

  7.   

    customer.Load();这个是已经访问了数据库了?
      

  8.   

    如果
    customer.Id = Convert.ToInt32(Request.QueryString["Id"]);改成
    customer.Id = 1;
    就能读出来。但是每一列对应的都是数据库表中的第一行的值。。请问 : 如何才能表中所有的值都读出来???
      

  9.   

    你们的QQ或者Email告诉我。我给你发过去我的程序,帮我看看怎么该?
      小妹在此感激。