在BindingSource c#中,索引i为负数或高于行计数
本文关键字:高于行 BindingSource 索引 | 更新日期: 2023-09-27 18:00:12
当我调用事件时,它会抛出一个错误,如Index(int)i为负数或高于行计数。
我能做什么。public void UserDeletingEvent (object sender, EventArg e)
{
BindingSource.RemoveAt(e.row.index);
}
检查e.Row.Index
是否大于0,有可能是-1,这是BindingSource
中的无效索引。
public void UserDeletingEvent(object sender, EventArg e)
{
if (e.Row.Index >= 0)
{
BindingSource.RemoveAt(e.Row.Index);
}
}
当用户单击标题或背景区域时,我发现索引并不代表实际的行。你必须测试它是否是一个有效的索引。
trypgitems。CurrentPageIndex=页码;
将其设置为零使其对我有效,我为中继器构建pagig,完成了