窗口中有一Table控件,设置成SQLTable类型,在窗口的AfterLoad有以下代码Dim dtb As New DataTableBuilder("生产计划")
dtb.AddDef("序号", Gettype(Integer))
dtb.AddDef("工序", Gettype(String), 32)
dtb.AddDef("工序描述", Gettype(String), 32)
dtb.AddDef("生产说明", Gettype(String), 32)
dtb.AddDef("产后宽度", Gettype(Integer))
dtb.AddDef("产后条数", Gettype(Integer))
dtb.Build()
t.DataSource = DataTables("生产计划")
执行上述代码后,在窗口的Table中,可以新增行
在表事件DoubleClick中执行以下代码可以正常实现排序
e.Table.Sort = "序号"
可是,在表事件DataRowAdded中的代码无法执行,也不会报错
e.DataRow("序号") = 1
我想实现的功能是每新增一行,序号自动为上一行的序号值加1
请问老师,像我这种生成的窗口中的表,表事件是如何使用的,谢谢!