c#同一个窗体Form1中textbox1统计本月数据总和,并且将结果显示在textbox2中,求代码!!
展开全部
Dictionary<string, int> _Mdic = new Dictionary<string, int>();
Dictionary<string, int> _Ddic = new Dictionary<string, int>();
private void AddDayData(DateTime dt, int num)
{
string dkey = dt.ToString("yyy-MM-dd");
string mkey = dt.ToString("yyy-MM");
if (!_Mdic.ContainsKey(mkey))
{
_Mdic[mkey] = 0;
}
_Mdic[mkey] += num;
if (_Ddic.ContainsKey(dkey))
{
_Mdic[mkey] -= _Ddic[dkey];//减去前一个输入的重复项的值
}
_Ddic[dkey] = num;
//TODO 你的刷新事件,例如:
RefreshData(dt);
}
private void RefreshData(DateTime dt)
{
string mkey = dt.ToString("yyy-MM");
if (_Mdic.ContainsKey(mkey))
{
textbox2.Text = _Mdic[mkey];
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看不太懂你的意思
你可以根据你选择的日期 找出是几月份 然后通过sql语句的判断 筛选出这个月的所有数据 加起来就可以了啊
主要是sql语句比较长 若不在行sql语句 可以在后台筛选
把本月的都去出来 在后台遍历求和
你可以根据你选择的日期 找出是几月份 然后通过sql语句的判断 筛选出这个月的所有数据 加起来就可以了啊
主要是sql语句比较长 若不在行sql语句 可以在后台筛选
把本月的都去出来 在后台遍历求和
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、你的数据保存在什么地方?
2、如果是数据库,直接读取当月的,然后相加。
2、如果是数据库,直接读取当月的,然后相加。
追问
肯定是 远程数据库了,在数据库中如何计算呢?求步骤
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询