在gridview的编辑中点击更新后,无法获取修改后的数据,第三张图片表格上的英文是本来想输出更改后的值33

2024-11-20 23:28:37
推荐回答(3个)
回答1:

很明显,Response.Write(this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0].ToString().Trim());
里的GridView1.Rows[e.RowIndex].Cells[1].Controls[0].ToString().是获得控件类型啊,想要得到控件的值就应该是 GridView1.Rows[e.RowIndex].Cells[i].Text

回答2:

Response.Write(this.GridView1.Rows[e.RowIndex].Cells[1].Controls[0].ToString().Trim());
这是控件啊,不是获取值的。 this.GridView1.Rows[e.RowIndex].Cells[1].Text;

回答3:

你去看看数据库的数据更新了没有,如果更新了就刷新下页面,没有就是你的更新代码有问题。