-4

当我调用事件时,它会抛出一个错误,如 Index (int)i 为负数或高于行数。

我能做些什么.. 。 public void UserDeletingEvent (object sender, EventArg e) { BindingSource.RemoveAt(e.row.index); }

4

3 回答 3

1

检查e.Row.Index是否大于 0,有一些原因可能是 -1,这是BindingSource.

public void UserDeletingEvent(object sender, EventArg e)
{
    if (e.Row.Index >= 0)
    {
        BindingSource.RemoveAt(e.Row.Index);
    }
}
于 2013-02-19T14:48:25.583 回答
0

当用户单击标题或背景区​​域时,我发现索引不代表实际行。你必须测试它是一个有效的索引。

于 2013-04-10T19:51:19.653 回答
-2

尝试 pgitems.CurrentPageIndex = PageNumber;

将其设置为无使它对我有用,我为中继器构建pagig,完成了工作

于 2013-04-10T19:46:01.060 回答