我想获取当前选中行某一列的值 
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) 

TextBox10.Text = GridView1.Rows[e.NewSelectedIndex].Cells[0].ToString(); } 但TextBox10一直是空的,是什么原因啊 ?搞了很久 , 急啊 ,你们帮我看看是什么原因啊,谢啦
问题补充:其实不是获取不到,而是运行的结果如下:Text10.Text="System.Web.UI.WebControls.DataControlFieldCell"

解决方案 »

  1.   

    TextBox10.Text = GridView1.Rows[e.NewSelectedIndex].Cells[0].Text;试试 
      

  2.   

    谢谢阿多的回答,试过了,一样的结果.本来Text就可以省略掉的吧...
      

  3.   

    试了一下,1楼说的好使
    this.TextBox10.Text=GridView1.Rows[e.NewSelectedIndex].Cells[1].Text; 
      

  4.   

    TextBox tb=(textbox)GridView1.Rows[e.NewSelectedIndex].Cells[1].findcontrol("TextBox10");
      

  5.   

    GridView1.Rows[e.NewSelectedIndex].Cells[1].Text;用这个方法获取有些列得到的都是空值,不明白啊