2005的 GridView 和 2003的datagrid 不一样. 先使用多层结构写的. protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
BingGrid();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
BingGrid();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
AABLL.UPDATE(问题在这里)
}如和获取GridView 编辑里面 Textbox 的值。
((TextBox)e.Item.FindControl("DG_ItemName")).Text; 次方法行不通. 求高手帮忙·~~
{
GridView1.EditIndex = e.NewEditIndex;
BingGrid();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
BingGrid();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
AABLL.UPDATE(问题在这里)
}如和获取GridView 编辑里面 Textbox 的值。
((TextBox)e.Item.FindControl("DG_ItemName")).Text; 次方法行不通. 求高手帮忙·~~
因为在GridView里面是
Row而不是Item
e.NewVlaues
e.OldVlaues
e.Key没有 e.Row 可以给个例子看看么..
((TextBox)row.FindControl("DG_ItemName")).Text;