gridview中怎么样选出某个单元呀?

解决方案 »

  1.   

    //在GridView1添加一模板列,在模板列放置一个Button1按钮,单击时取该行(某行是指你单击Button1的这一行)某列的值
    protected void Button1_Click(object sender, EventArgs e)
        {
            //在GridView1添加一模板列,在模板列放置一个Button1按钮,单击时取该行(某行是指你单击Button1的这一行)某列的值
            GridViewRow gvr = (sender as Button).NamingContainer as GridViewRow;
            if (gvr != null)
            {
                Response.Write(gvr.Cells[2].Text);//输出第三列的值
            }
        }
      

  2.   

    我是这么用的:
    //在GridView1添加一模板列,在模板列放置一个Button1按钮,单击时取该行(某行是指你单击Button1的这一行)某列的值 
    protected void Button1_Click(object sender, EventArgs e) 
        { 
            //在GridView1添加一模板列,在模板列放置一个Button1按钮,单击时取该行(某行是指你单击Button1的这一行)某列的值 
            GridViewRow gvr = (sender as Button).NamingContainer as GridViewRow; 
            if (gvr != null) 
            { 
                Response.Write(gvr.Cells[2].Text);//输出第三列的值 
            } 
        }
      

  3.   

    我想要的效果是在gridview中任意的单击一行就能选出这一行的第一个单元,不知道这样应如何实现?
      

  4.   

    把2楼的用代码整一下,别告我抄袭啊~
    我就为了看起来方便~
    //在GridView1添加一模板列,在模板列放置一个Button1按钮,单击时取该行(某行是指你单击Button1的这一行)某列的值 
    protected void Button1_Click(object sender, EventArgs e) 
        { 
            //在GridView1添加一模板列,在模板列放置一个Button1按钮,单击时取该行(某行是指你单击Button1的这一行)某列的值 
            GridViewRow gvr = (sender as Button).NamingContainer as GridViewRow; 
            if (gvr != null) 
            { 
                Response.Write(gvr.Cells[2].Text);//输出第三列的值 
            } 
        }