请教一下...想给gridview里的一个数据进行判断..单元格的内容为一个日期项:7:00-12:00 13:00-18:00输入到数据库的时候有个判断过程。变成7:00-12:00 .我的思路是:将gridview1的日期数据 经过处理以后 转移到 gridview2里面.问题:如何转移这个数据呢? for (int i = 1; i < GridView1.Rows.Count; i++)
        {
            GridView3.Rows[i].Cells[0].Text = GridView1.Rows[i].Cells[0].ToString();
            //GridView3.Rows[i].Cells[1].Text = GridView1.Rows[i].Cells[3].ToString();
            //GridView3.Rows[i].Cells[2].Text = GridView1.Rows[i].Cells[6].ToString();
            //GridView3.Rows[i].Cells[3].Text = GridView1.Rows[i].Cells[6].ToString();
        }为什么我这样写错误的?提示我:必须为非负值并小于集合大小。请指教...学习了..

解决方案 »

  1.   

    GridView3多少行
    遍历GridView1,修改gridview3数据源数据在绑定
      

  2.   

    是不是for循环的问题哦
    for(int i=1;...)这里
      

  3.   


    数据源就来源于gridview1的 ··提示我非负值并小于集合大小  
    我girdview3 的代码 就是  GridView3.Rows[i].Cells[0].Text = GridView1.Rows[i].Cells[0].ToString();
    这样一句 没有其他添加 这样不可以??
      

  4.   

    girdview3里没有任何数据~~是否先要在girdview3里先绑定数据?