问题描述
做一个田径运动会系统。。作为一只菜鸟压力山大。。恳请各位大神指导。。小弟感激不尽!!除了运动员信息录入的主表之外,按照项目的不同分别建了不同的子表。以男子100米为例,参加比赛的运动员信息便直接进入名为man_100m的子表,子表里面有姓名、组号、跑道号等字段。现在的问题是如何对参加该项目的所有运动员进行随机分组?比如八个人为一组,该如何编写代码?
解决方案
解决方案二:
用GUID排序,取8个,再取8个
解决方案三:
用linq,OrderBy(x=>Guid.NewGuid())
解决方案四:
对数据如何分组统计//查询数据库信息//<returns>方法返回DataTable对象</returns>privateDataTableGetBook()//codego.net/1/40/165/{stringP_Str_ConnectionStr=string.Format(//创建数据库连接字符串@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");stringP_Str_SqlStr=string.Format(//创建SQL查询字符串"SELECT出版社,SUM(金额)as总金额FROMtb_BookGROUPBY出版社");SqlDataAdapterP_SqlDataAdapter=newSqlDataAdapter(//创建数据适配器P_Str_SqlStr,P_Str_ConnectionStr);DataTableP_dt=newDataTable();//创建数据表P_SqlDataAdapter.Fill(P_dt);//填充数据表returnP_dt;//返回数据表}
时间: 2024-10-12 03:28:53