你不用更新到数据库吗?
你可在gridview放个编辑列,在gridview的updatecommand事件中通过
TextBox t = e.Row.FindControl("textboxid") as TextBox;
ViewState["aa"+e.Row.RowIndex] = t.Text;

解决方案 »

  1.   

    谢谢你的回答TEXTBOX的值不用更新至数据库
    (最后这个值只要取出 寄到信箱即可)那我还可以使用你这个语法吗?
    TextBox t = e.Row.FindControl("textboxid") as TextBox; 
    ViewState["aa"+e.Row.RowIndex] = t.Text;但我是想说TEXTBOX ID因为是由gridview产生的
    那ID不是都一样吗 这样还可以FindControl吗?谢谢^^”
      

  2.   

    protected void GV_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            TextBox t = e.Row.FindControl("TextBox18") as TextBox;
            ViewState["aa" + e.Row.RowIndex] = t.Text; 
        }我目前寫在RowDataBound中
    想請問一下aa指的是?另外 重整後該如何讓所有textbox從ViewState取值呢?謝謝