使用LINQ将学生分为不同的组 [英] Divide students into different groups using LINQ

查看:53
本文介绍了使用LINQ将学生分为不同的组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个像这样的dataTable

I have a dataTable like this

teacher_code1	teacher_code2	name

61		63		JAYASHRI A
61		61		SOWMIYA S
60		60		JOSE SOLOMON RAJ L
25		25		AJU REHINARD JOSHUA M
61		61		SUGANYA R
60				VALLI V
60		60		DANIE PAUL D
60		45		MOHANA PRIYA R
04		04		JOSEPH RAJA Y
60				ANAND B
89		60		FATHIMA S
25		23		NAVEEN KUMAR R
32		32		BENEDICTA PEARLTN R
02				SELVAKUMAR S
24		24		ARUL RATHNA M
25		25		SANKAR G
61		22		JOSLIN RAJAM E
02		02		SUNITHA P
60		60		BHAVANI A
25				BABYSHALINI S
61		61		INBAKUMARI G
24				KENNEDY S
67		60		JENISHA J
38		30		RINU MOL PHILIPOSE
61		61		ANDREA MARGRET PRIYADHARSHINI
61		61		PREETHI M
61		65		ESTHER HEPSIBA GNANAPRIYA S
25		25		KUNKUMARUPINI S K
60		60		PHUGAZ VENDAN G
61		61		MEENAKSHI S
24		24		GNANAPRAKASH T
47		47		BINCY K BABU
60		60		SANDHIYA G
60		60		SUDHA D
25		25		SANDHIYA C
61		61		ESTHER PREMA M
60				DEEPTHY PAULSON
60		60		ANJUVARGHESE
60		60		BINU C VARGHESE
61		61		CHRISTOPHER R
53		53		SARITA PATEL
60		60		JENIN JEBARANI S
60		60		CAROLINE A
61		61		SUKILVINI V
61		61		BHUVANESHWARI D
37		37		BINU P GEORGE
25		25		SATHISH KUMAR K
60		23		ARUNA R
60		85		VIJAYALAKSHMI N


我想将上述学生分为不同的群体.每个小组最多可容纳20名学生,并提供其教师代码,
在每个组中,平易近人代码应均等划分

这里Teacher_code1和Teacher_code2都是针对同一位老师的.如果教师代码= 60,则有25个学生,则意味着
这25名学生应该在所有组中平均分配.

如何在C#中使用LINQ或DataTable进行操作.


I would like to divide the above students into different groups. Each Group should have maximum of 20 students with their teacher_code,
in Each group teacher_code should divided equaly

here both teacher_code1 and teacher_code2 are meant for same teacher. If a teacher code = 60 has 25 students means
These 25 students should divided equaly in all the groups.

How to do it in C# using LINQ or using DataTable.

推荐答案

您必须阅读以下内容:
http://msdn.microsoft.com/en-us/vstudio/aa336746.aspx [ ^ ]

http://msdn.microsoft.com/en-us/library/bb896250.aspx [ ^ ]

希望对您有所帮助.
You must read these:
http://msdn.microsoft.com/en-us/vstudio/aa336746.aspx[^]

http://msdn.microsoft.com/en-us/library/bb896250.aspx[^]

Hope it helps.


这篇关于使用LINQ将学生分为不同的组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆