datagridview经过数据绑定之后,不允许删除和修改,其对应的数据源是实现IList的studentList,实体类是Student 
现给定两个参数,中断次数count和总重量Weight,count表示产生数据的组数,
如当count = 0时,只有一组数据(3行),为12的话,产生2组数据(6条),
同组数据基本一样,不同的是scode,当各行的weiht之和sum, 当sum少于Weight,就
再产生一行数据,Scode再增1,weight为Weight-sum, Sname任意
datagridview显示的数据是下面的数据 
   Scode  Sname  weight
   s001   aaa    10
   s002   bbb    11
   s003   ccc    12
当count = 1时,再产生一组数据,数据基本一样,不同的是scode变了,
   Scode  Sname  Sage
   s001   aaa    10
   s002   bbb    11
   s003   ccc    12
   s004   aaa    10
   s005   bbb    11
   s006   ccc    12
    

解决方案 »

  1.   

    如当count = 0时,只有一组数据(3行),为count = 1的话,产生2组数据(6条),
    count = 时,就是2组数据(9条)
    Scode  Sname  Sage 
      s001  aaa    10 
      s002  bbb    11 
      s003  ccc    12 
      s004  aaa    10 
      s005  bbb    11 
      s006  ccc    12 
      s007  aaa    10 
      s008  bbb    11 
      s009  ccc    12 
    以次类推,。