for (int p = 0; p < dgv2.Rows.Count - 1; p++)
   {
     string str3 = (String)dgv2.Rows[p].Cells["studentcheckin"].Value;// 出错,显示索引超出范围。必须为非负值并小于集合大小。
   } 
若我上传两条信息的excel,此时dgv2.Rows.Count=3,减一就是2了那么若p=0,则(String)dgv2.Rows[p].Cells["studentcheckin"].Value为我的第一条信息的那个ID属性,为什么会出现索引超出范围。必须为非负值并小于集合大小呢?