gridview控件只显示了数据表中的一部分字段的信息,我希望通过单击gridview控件中某一行的button子控件后,在本页的formview控件中显示出这条记录的所有数据。我弄了好久,被困住了,请大家帮帮我。谢谢。

解决方案 »

  1.   

    在gridview中得到点击那一行的主键,然后查找对应数据,在formview中显示出来
      

  2.   

    gridview和formview都分别使用了一个accessdatasource,我可能是配置数据源的操作有问题。我在gridview的button单击事件中这样写的:
    protected void LinkButton1_Click(object sender, EventArgs e)
        {
            AccessDataSource2.SelectCommand = "select * from CltInfo where [ID]=" + GridView1.DataKeys[0].Value;
            FormView1.DataBind();
        }
    而formview1的数据源是这样配置的:列:ID  源:control  然后sql代码就是这样:
    [ID]=?   Gridview1.Selectedvalue
    请问错在哪里?