【发布时间】:2013-03-15 21:57:11
【问题描述】:
我有一个在 Datagridview 中显示数据的桌面应用程序,但是在单击 Datagridview 的标题时会显示此错误:-
指数超出范围。必须是非负数且小于集合的大小。
参数名称:index
自动选择网格中的第一行为什么会发生自动选择没有排序发生。如何排序。请帮助我摆脱这个错误。我非常感谢你。
private void GV_investigate_CellClick(object sender, DataGridViewCellEventArgs e)
{
int oid = int.Parse(GV_investigate.SelectedRows[0].Cells[0].Value.ToString());
}
private void GV_investigate_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
GV_investigate.ClearSelection();
}
【问题讨论】:
-
我们只能从这条消息中猜测,但不能帮助你很多所以请分享你的代码。
-
请使用排序/标题点击触发的代码编辑您的问题,当您在调试模式下重现此错误时,Visual Studio 会显示代码中抛出的异常。
标签: c#