加上Cell试试.
TextBox tb = (TextBox)gvShopCart.Rows[0].Cell[你的列].FindControl("box1");
Response.Write(tb.Text.ToString());
TextBox tb = (TextBox)gvShopCart.Rows[0].Cell[你的列].FindControl("box1");
Response.Write(tb.Text.ToString());
TextBox tb = (TextBox)gvShopCart.Rows[0].Cell[你的列].FindControl("box1");
Response.Write(tb.Text.ToString());
改成
if(!IsPostBack)
{
if (!IsCallback) ------------这里应该用IsPostBack,我没看过有人这里用IsCallBack的
{
请参考http://www.cnblogs.com/lin614/archive/2007/10/30/942738.html
if (!IsCallback) ------------这里应该用IsPostBack,我没看过有人这里用IsCallBack的
{
----
如果是采用gridview的默认编辑更新的方法是可以使用controls【0】,如果用了模板列还是使用findcontrol的好。