for (int i = 0; i <= agvProduct.Rows.Count - 1; i++) { if (agvProduct.Rows[i].Cells[16].Value.ToString().Trim()== "0") { member[i]=0; } else { member[i]=i++; } }
------解决方案--------------------
C# code
// 要初始化
int[] number = new int[agvProduct.Rows.Count];
------解决方案-------------------- 出什么错? 哪个数组出错?越界异常?把问题说清楚点,
------解决方案-------------------- 数组没有默认大小,需要初始化一个大小,或者值。
------解决方案-------------------- int[] number = new int[agvProduct.Rows.Count];
for (int i = 0; i <= number.Length - 1; i++) { if (agvProduct.Rows[i].Cells[16].Value.ToString().Trim()== "0") { member[i]=0; } else { member[i]=i++; } }
------解决方案--------------------