首页 > 解决方案 > 在 Asp.net 中的 gridview 上显示数据

问题描述

我有两组数据集,第一个数据集包含 20 条记录,第二个包含 21 条记录。尝试在网格视图上检索第二个数据集时,我无法显示记录,但我可以从网格视图上的第一个数据集中检索所有记录。当我试图检索第二个数据集时,它会抛出一个错误,例如: System.ArgumentOutOfRangeException: 'Index was out of range。必须是非负数且小于集合的大小。参数名称:索引'

请有任何建议。

标签: c#asp.netjsonloopsgridview

解决方案


收到此错误:

System.ArgumentOutOfRangeException: 'Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index'

可能意味着就像它所说的那样,您的索引超出了数据集的范围。例如,如果您的索引变量 i 为 22,您将收到此错误,因为您的数据集没有第 22 行。您是否尝试过调试并检查 i 是否在任何时候都大于数据集的大小?

另外,请编辑您的问题并像其他海报建议的那样添加代码块。如果没有代码,很难确定到底出了什么问题。


推荐阅读