【发布时间】:2018-07-26 22:21:28
【问题描述】:
我正在尝试从 gridview 中检索我的 ProductID,我尝试使用此代码检索我的数据,但它给出了错误:
索引超出范围。必须是非负数且小于 集合。参数名称:索引
这是我的代码:
strProductId = GridView1.Rows[1].Cells[1].Text;
这就是原始网格视图的样子
这是一个使用数据的示例
【问题讨论】:
-
错误信息一目了然。您的
DataGrid不包含 2 行或 2 列。 -
为初学者提供一些额外的细节 - C# 中的集合(如代码行中的行和单元格)是从零开始的。例如,要获取代码中的第一行,您可以使用 GridView1.Rows[0]。