web控件DataGrid在更新时取不出新输入的值是咋回事
DataGrid在更新时用
((TextBox)e.Item.cells[0].controls[0]).Text取的值总是我数据库里也就是显示在DataGrid中的初值而不是我点编辑后输入的值!这是怎么回事呢?
急死
------解决方案--------------------在page_load
里加个
if (!IsPostBack)
------解决方案--------------------看看(!IsPostBack)
------解决方案-------------------- load 事件
if (!IsPostBack)
{
Bind DataGrid;
}
------解决方案--------------------protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//绑定你的DataGrid
}
}
如果不是这个问题,请贴你的代码
------解决方案--------------------UpdateCommand事件获得值再重新绑定