public static List toRowChildList(List list,int perNum)
{
List l=new java.util.ArrayList();
for(int i=0;i<list.size();i+=perNum)
{
List cList=new ArrayList();
for(int j=0;j<perNum;j++)
{
if(i+j<list.size())
cList.add(list.get(i+j));
}
l.add(cList);
}
return l;
}