在一个页面中有一个按钮bt1是服务器控件 和一个gridview名为gridvew1
gridview1的内容如下
仓库编号               仓库名                备注
1001                 仓库1
1002          仓库2   
1003                 仓库3
1004                 仓库4
我想在点击bt1时,获取到gridview当前行的仓库编号 即最后被点击行为当前行,其中bt1不是gridview内的控件,而是gridview以外的控件

解决方案 »

  1.   

    你可以这样试试
    先在 gridview 里加一个选择按钮.这样就可以知道当前是哪个行.
    在它的事件中得到当前行的ID,并用下面的属性存起来public int crtID=-1;
    public int CurrentID
    {
     get{retur crtID;} 
     set {crtID=value;}
    }然后在 bt1 的事件里通过上面的一个属生得到当前事的ID
      

  2.   

    在gridview中放一个button按扭,点击按扭时用gridview.selectindex就可以知道选择的是哪行了。
      

  3.   

    gridview中有选择按钮,添加当选择行改变的事件,能够获取当前选中的行
      

  4.   

     protected void Button4_Click(object sender, EventArgs e)
        {
            Response.Write("okok"+GridView1.SelectedRow.Cells[1].Text.ToString());
        }GridView1.SelectedRow.Cells[1].Text.ToString()  应该能取到你想要的内容,试一试吧!呵呵
      

  5.   

    记得gridview的选择属性要开启!