请教高手个datagridview内按日期分组合计的问题

miaopeng 2006-12-29 12:13:26
想要实现的样式:

日期 数量 金额
期初 XXX XXX
2006-12-1 XX XX
2006-12-1 XX XX
本日合计 XX XX

2006-12-2 XX XX
2006-12-2 XX XX
本日合计 XX XX
本月合计 XX XX
本年合计 XX XX

这个按日期分组的样式在datagridview应该应该怎么合计?
我只会把所有日期总的合计,按日期分开的不会实现,请教
...全文
250 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mobydick 2006-12-29
  • 打赏
  • 举报
回复
最好在数据库里面搞。
smysky 2006-12-29
  • 打赏
  • 举报
回复
mark
ojekleen 2006-12-29
  • 打赏
  • 举报
回复
private void SelData()
{
string strSql ="select * from tablename where (columnstime between time1 and time2 );
OleDbDataAdapter da = new OleDbDataAdapter(strSql, mc);
DataSet ds = new DataSet();
da.Fill(ds, "tablename");
DataTable dt = ds.Tables["tablename"];
DataRow dr = ds.Tables["tablename"].NewRow();
dataGridView1.DataSource = ds.Tables["tablename"];
object objSum = dt.Compute("Sum(columnstime)", null);
dr["columnstime"] = objSum.ToString();
ds.Tables[tablename].Rows.Add(dr);
}
lovehongyun 2006-12-29
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20050725/13/4166191.html和这个类似

你可以把数据读出来。然后构造一个按月小计好的DataTable,然后绑定。
在数据库里搞也可以用union来组织一下
miaopeng 2006-12-29
  • 打赏
  • 举报
回复
在数据库搞也不会呢!:(

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧