想在 窗口表 选择数据后状态栏自动显示合计值,设置完后无反应,求大神帮忙看看代码哪里出错,谢谢
1.窗口中的AfterLoad 事件代码如下:
Tables("窗口1_Table1").DataSource = DataTables("表A")
2.在窗口1的状态栏增加一个项目,类型为Label,名称为“Stat”
3.窗口表名:Table1 ; 属性:SQLTable ;AfterSelRangeChange 事件代码如下:
If e.Form IsNot Nothing Then
Dim it As Winform.StripItem = e.Form.Strips("状态栏").Items("Stat")
Dim t As Table = e.Table
it.Text = ""
If t.Cols(t.ColSel).IsNumeric Then '如果当前列是数值列
it.Text = "合计:" & t.Aggregate(AggregateEnum.Sum,t.TopRow,t.ColSel,t.BottomRow,t.ColSel)
End If
End If
求大神帮忙看看,哪里错了,为什么无反应。