是这样吗老师:在窗口的afterload事件里:
Dim tb1 As WinForm.Table = e.Form.Controls("Table1")
tb1.Table.DataSource = dt3
dt3.GlobalHandler.DrawCell = True '开启全局表事件
全局表事件的drawcell里:
Dim tb1 As WinForm.Table = Forms("窗口1").Controls("Table1")
Select Case e.Table.Name
Case tb1.Table.Name
If e.Col.Name = "单价" Then
If e.Row(e.Col.Name) = 0 Then
e.Style = "红色"
End If
End If
End Select
这样还是不行啊? 求老师给看看
另外再问一下老师:是不是没有开启表事件,CurrentChanged、PositionChanged、AfterSelChange、AfterSelRangeChange这四个事件,在窗体的table事件里和 全局表事件里都有效。
而对其他表事件,即使开启了,也只能在全局表事件里写。 在窗体上写无效。
是这样吗?