当我调用事件时,它会抛出一个错误,如Index(int)i,无论是负数还是行数。
我能做什么......
public void UserDeletingEvent (object sender, EventArg e)
{
BindingSource.RemoveAt(e.row.index);
}
答案 0 :(得分:1)
检查e.Row.Index
是否大于0,有理由它可能是-1,这是BindingSource
中的无效索引。
public void UserDeletingEvent(object sender, EventArg e)
{
if (e.Row.Index >= 0)
{
BindingSource.RemoveAt(e.Row.Index);
}
}
答案 1 :(得分:0)
当用户点击标题或背景区域时,我发现索引不代表实际行。你必须测试它是一个有效的索引。
答案 2 :(得分:-2)
试 pgitems.CurrentPageIndex = PageNumber;
将其设置为空无一物,这对我来说很有用,我正在为转发器构建pagig,完成这项工作