我有一个问题,即获取GridView
的值并将其添加到我的ArrayList
。
这是我的代码:
ArrayList tmp_array= new ArrayList();
for (int i = 1; i <= gridlist.Items.Count; i++)
{
int num_id_actual=Convert.ToInt32( ((gridlist.Columns[0].GetCellContent(gridlist.Items[i]) as TextBlock).Text.ToString()));
num_id_actual= num_id_actual- 1;
tmp_array.Add(num_id_actual.ToString());
}
程序因错误而崩溃:
超出范围异常的参数未处理
答案 0 :(得分:0)
我解决了。
问题在函数for (i >= grids.Items.Count){}
中没有取得for函数中的值。你必须实现
int size = grids.Items.Count;
for (int i = 0; i <= size; i ++)
{
// if I do this it works I do not know why but it's a solution
}