填充先前记录中的数据表

时间:2017-03-22 23:57:01

标签: c# wpf datatable

晚安,我有一些数据,我从数据库绑定并显示在列表视图中取决于具有几个月的组合框。如果我选择1月我从数据库绑定并且他遭受了我需要的一些修改,到目前为止这么好,我想要的是当我选择下个月他用新订单填充数据表而不是从具有默认值的数据库。

例如1月份我绑定到第1天 - “someData”和第2天 - “SomeOtherData”等等,但是在月中我交易它们的顺序,例如:第25天 - “someOtherData”和第26天 - “someData”。在接下来的一个月,我希望在第1天他将“someOtherData”和第2天 - “someData”放在一起。

总结如果我选择1月他从数据库绑定,如果我选择其他月份我想要他从数据表绑定。

谢谢,最好的问候

想象一下,我有3个数据表,dtGraduado,dtWeek和dtWeekend:

dtGraduado有一个for日期时间显示:

日期|名称| KindOfDay

01Jan17 - --Sunday

02Jan17 - - Monday

03Jan17 - - 周二

04Jan17 - - 周三

05Jan17 - - 周日

......

31Jan17 - C - 周二

在dtWeekend上我根据最后日期(16 / Dec / 16)绑定数据,并仅在周末填充dtGraduado(数据库中的第一行是“C”)。 在dtWeek上我根据最后日期(17 / Dec / 16)绑定数据,并且仅在一周的某一天填充dtGraduado(数据库中的第一行也是“C”)。

日期|名称| KindOfDay

01Jan17 - C --Sunday

02Jan17 - C - Monay

03Jan17 - A - 周二

04Jan17 - F - 周三

05Jan17 - B - 周日

......

31Jan17 - C - 周二

接下来在.cs中我比较行,看到彼此相邻有2个“C”,我用下一个可用的名称交换它们的位置,它保持如下:

日期|名称| KindOfDay

01Jan17 - C --Sunday

02Jan17 - A - 麦当劳

03Jan17 - C - 星期二

04Jan17 - F - 周三

05Jan17 - B - 周日

......

31Jan17 - C - 周二

他保存在dtWeek和dtWeekend相应的日期(不在数据库上,因为我想要那样)。哦,这个所有代码都在cbCurrentMonth_SelectionChanged上,但问题是当我选择二月时,他再次从数据库绑定,我希望他绑定形式dtWeek和dtWeekend之前已保存在1月份。

请告诉我,如果你不理解任何事情,谢谢

0 个答案:

没有答案