就是希望在这组代码下,加入 日期的周分组,但是“周分组”在最顶层,而不是最底层的分组。谢谢!
Dim t As Table = Tables("TableA")
Dim g As SubtotalGroup
t.SubtotalGroups.Clear()
t.GroupAboveData = True
t.TreeVisible = True
t.SpillNode = True
g = New SubtotalGroup
g.Aggregate = AggregateEnum.Count
g.GroupOn = "条件"
g.TotalOn = "批号"
g.Caption = "{0} "
t.SubtotalGroups.Add(g)
g = New SubtotalGroup
g.Aggregate = AggregateEnum.Count
g.GroupOn = "项目"
g.TotalOn = ""
g.Caption = "{0}"
t.SubtotalGroups.Add(g)
g = New SubtotalGroup
g.Aggregate = AggregateEnum.Count
g.GroupOn = "星期"
g.TotalOn = ""
g.Caption = "【周{0}】"
t.SubtotalGroups.Add(g)
t.Subtotal()
Dim r As Row
For i As Integer = 0 To t.Rows.Count(True) - 1
r = t.Rows(i, True)
If r.IsGroup Then
Dim xm As String
Select Case r.Level
Case 0
r("条件") = r("实验ID")
r("实验ID") = Nothing
Case 1
r("条件") = r("实验ID")
r("实验ID") = Nothing
Case 2
r("实验ID") = r("实验ID") & " : " & r("批号") & "批"
r("批号") = Nothing
End Select
End If
Next
t.Grid.Tree.Show(2)