我是新的.net学习者,我正试图从datagridview1中获取datagridview2中的未付费帐单月。
假设一个人的帐单是按月结算的,例如1月至10月为已付月,11月,12月均为未付月。
因此,当我搜索客户名称时,datagridview1会在1月到10月显示为付费月份,但是如何在datagridview2中获取其他两个未付费月份的名称?
使用查询,我能够从数据库中获取datagridview1和datagridview2的付费月份,
在这里我先添加12个月作为字符串,
Dim i As Integer
Dim month(12) As String
month(0) = "January"
month(1) = "February"
month(2) = "March"
month(3) = "April"
month(4) = "May"
month(5) = "June"
month(6) = "July"
month(7) = "August"
month(8) = "September"
month(9) = "October"
month(10) = "November"
month(11) = "December"
然后
为datagridview2创建一列,该列将获取11月和12月等新行。
我如何在datagridview2中获取剩下的两个月?
答案 0 :(得分:0)
将Dates表添加到数据库中(每个日期一行,并为年,月,季度,会计年度,会计月份等添加一列)。
从该表到您的事务的外部联接,并且在您的情况下,从日期表(即数据仓库的日期维度)按月分组。