girdview的RowDeleted方法e.AffectedRows的值的问题
我在girdview中通过objectDataSource对数据库进行操作
我在RowDeleted方法种取e.AffectedRows的值发现成功后它的值是-1
数据源方法如下
public int DeleteRoomTypeById(int TypeID)
{
int result = 0;
result = RoomTypeService.DeleteRoomTypeById(TypeID);
return result;
}
RowDeleted方法如下
protected void GVWRoomType_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "myscript", "<script>alert('"+e.AffectedRows+"')</script>");
}
这是怎么回事?