C#分组(小计与合计)
vs2008与SL3有一张表DataGrid中(截取部分数据)姓名代码工资A工资B工资C隶属单位隶属代码张三10011000200260湖北01李四10011200180...
vs2008与SL3
有一张表DataGrid中(截取部分数据)
姓名 代码 工资A 工资B 工资C 隶属单位 隶属代码
张三 1001 1000 200 260 湖北 01
李四 1001 1200 180 220 湖北 01
王五 2001 2000 280 500 北京 02
马六 3001 3000 450 700 上海 03
田七 3002 3500 200 350 上海 03
现在根据隶属代码做出小计和合计:(在DataGrid中显示为)
姓名 代码 工资A 工资B 工资C 隶属单位 隶属代码
张三 1001 1000 200 260 湖北 01
李四 1001 1200 180 220 湖北 01
2200 380 480 湖北 小计//实体累加,01=小计
王五 2001 2000 280 500 北京 02
2000 280 500 北京 小计
马六 3001 3000 450 700 上海 03
田七 3002 3500 200 350 上海 03
6500 650 1050 上海 小计
10700 1310 2030 合计
我想:先根据01一次循环取得湖北的数据,其他(02,03)的先删除,把01的数据存放到临时变量List中,二次循环取得北京的数据,其他(01,03)的先删除,把02的数据追加到临时变量List中,其它同理.(小计合计那一行字体颜色为红色)
我做了一会,只能实现01的数据,但实现不了其它,帮帮我. 展开
有一张表DataGrid中(截取部分数据)
姓名 代码 工资A 工资B 工资C 隶属单位 隶属代码
张三 1001 1000 200 260 湖北 01
李四 1001 1200 180 220 湖北 01
王五 2001 2000 280 500 北京 02
马六 3001 3000 450 700 上海 03
田七 3002 3500 200 350 上海 03
现在根据隶属代码做出小计和合计:(在DataGrid中显示为)
姓名 代码 工资A 工资B 工资C 隶属单位 隶属代码
张三 1001 1000 200 260 湖北 01
李四 1001 1200 180 220 湖北 01
2200 380 480 湖北 小计//实体累加,01=小计
王五 2001 2000 280 500 北京 02
2000 280 500 北京 小计
马六 3001 3000 450 700 上海 03
田七 3002 3500 200 350 上海 03
6500 650 1050 上海 小计
10700 1310 2030 合计
我想:先根据01一次循环取得湖北的数据,其他(02,03)的先删除,把01的数据存放到临时变量List中,二次循环取得北京的数据,其他(01,03)的先删除,把02的数据追加到临时变量List中,其它同理.(小计合计那一行字体颜色为红色)
我做了一会,只能实现01的数据,但实现不了其它,帮帮我. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询