C# 在Asp.net中的gridview上显示数据的步骤

C# 在Asp.net中的gridview上显示数据的步骤,c#,asp.net,json,loops,gridview,C#,Asp.net,Json,Loops,Gridview,我有两组数据集,第一个数据集包含20条记录,第二个数据集包含21条记录。尝试在网格视图上检索第二个数据集时,我无法显示记录,但我可以在网格视图上检索第一个数据集中的所有记录。当我试图检索第二个数据集时,它会抛出如下错误: System.ArgumentOutOfRangeException:'索引超出范围。必须为非负数且小于集合的大小。 参数名称:索引' 请提供任何建议。获取此错误: System.ArgumentOutOfRangeException: 'Index was out of ra

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

请提供任何建议。

获取此错误:

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在任何时候是否大于数据集的大小


另外,请编辑您的问题并添加一个代码块,如其他海报所建议的那样。没有代码,就很难准确地指出到底出了什么问题。

发布您的代码a=Int32.Parse(reals);DataTable dummy=新DataTable();dummy.Columns.Add(“订单号”);虚拟列。添加(“发票编号”);对于(int i=0;i