gridview模板列中放了一个textbox,从数据库读取数据的值赋给了它。
我想取出这个textbox的值怎么做?

解决方案 »

  1.   

    string title=((TextBox)(GridView.Rows[index].Cells[2].FindControl("ControlID"))).Text  这么获取的
      

  2.   

     protected void grvnews_DataBound(object sender, EventArgs e)
        {
            foreach (GridViewRow r in grvnews.Rows)
            {
                textbox txt= r.Cells[0(第几列)].FindControl("txt(textbox的名字)") as textbox ;
    string str=txt.text;
             }
        }
      

  3.   

    string _txtval=(GridView.Rows[0].FindControl("txtval") as Textbox).Text 
      

  4.   

    我的绝对正解:
    string name = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtName")).Text;