Foxtable(狐表)用户栏目专家坐堂 → 请版主指教


  共有12653人关注过本帖树形打印复制链接

主题:请版主指教

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/6/1 7:47:00 [显示全部帖子]

If e.DataCol.Name = "录入日期" Then
    If e.DataRow.IsNull("录入日期") Then
        e.DataRow("产品编号") = Nothing
    Else
        Dim d As Date = e.DataRow("录入日期")
        Dim y As Integer = d.Year
        Dim m As Integer = d.Month
        Dim Days As Integer = Date.DaysInMonth(y,m)
        Dim fd As Date = New Date(y,m,1)
        Dim ld As Date = New Date(y,m,Days)
        Dim bh As String = e.datarow("产品类型") & Format(d,"MMdd")
        Dim drs As List(of DataRow) = e.DataTable.Select("录入日期 >= #" & fd & "# And 录入日期 <= #" & ld & "#")
        For i As Integer = 0 To drs.Count - 1
            drs(i)("产品编号")  = bh & format(i+1,"000")
        Next
    End If
End If

现成的例子,自己修改一下吧.

 回到顶部