想月份列变动或重置后,“开始日期”及“结束日期”列自动生成
Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
Case "月份","选择"
Dim m As String= dr("月份").substring(0,3)
Dim y As String = dr("月份").substring(4,2)
Dim dt1 As New Date(y, m, 1) '获取该月的第一天
dr("开始日期") = dt1
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天
dr("结束日期") =dt2
End Select
月份列的格式是6月数字符:202004
![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/jpg.gif)
此主题相关图片如下:qq截图20200311192457.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2020-3/20203111927928313.jpg)
提示这个错误