前两天几位高人指导小弟解决了一个问题:int myID=(int)dgrdyonghu.DataKeys[(int)e.Item.ItemIndex];即取得被选行的id值。然后根据此id值更新这条记录。
但是如果对读取数据进行分页的话,在这句话上就会提示错误:索引超出范围。必须为非负值并小于集合大小。参数名: index
还往各位高人再次不吝赐教。谢过
但是如果对读取数据进行分页的话,在这句话上就会提示错误:索引超出范围。必须为非负值并小于集合大小。参数名: index
还往各位高人再次不吝赐教。谢过
{
int myID=(int)dgrdyonghu.DataKeys[(int)e.Item.ItemIndex];
.....
}
{
int myID=(int)dgrdyonghu.DataKeys[(int)e.Item.ItemIndex];
.....
}
记住的是,不管是在itemdatabind,itemcommand等事件,如果不是对页眉进行操作,最好加上
if (e.item.itemindex >0)