点击GridView中某行 然后在外面的TextBox等控件中显示这行对应的数据 如此 怎么实现GridView

解决方案 »

  1.   

    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
      {
    GridViewRow rowinfo = GridView1.SelectedRow;//这里获取到整行的数据
    string Name = rowinfo.Cells[2].Text ;//这里获取每一列的值
    }
      

  2.   

    <asp:GridView ID="GridView1" runat="server" DataKeyNames ="id"  OnSelectedIndexChanged="GridView1_SelectedIndexChanged" >
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {        int id = Convert.ToInt32(GridView1.SelectedDataKey.Value);        Air_rbInfo airinfo = Air_rb.GetInfobyID(id);
            dtpDate.Text = airinfo.air_date.ToShortDateString();
            txtWrzs.Text = airinfo.wrzs.ToString();
            txtWrw.Text = airinfo.wrw;
            txtZljb.Text = airinfo.zljb;
            txtZlzk.Text = airinfo.zlzk;
            txtBz.Text = airinfo.bz;    }
      

  3.   

    #3
    Air_rbInfo airinfo = Air_rb.GetInfobyID(id);  这句是什么?
      

  4.   

    根据点击行的数据ID号获取Model
      

  5.   

    根据点击行的数据ID号获取Model嗯,上边只是参考,你获取到ID后,可以直接sql也没关系
      

  6.   

    看看这个:
    http://www.cnblogs.com/insus/archive/2012/03/23/2413509.html
      

  7.   


    不是给你 例子了吗?http://www.bangzhunin.com/2013/05/aspnet-gridview.html