新增行时自动携带上一行的数值,类似易表中cell(row-1,col), 如何实现?
是在表属性中的
DataRowAdding事件中,写入代码吗?怎样写,请帮助一下,谢谢!
现在有默认值啊,可以在列属性默认值中设置。
e.DataRow("列名") = CurrentTable.Rows(CurrentTable.Rows.Count - 1)("列名")
1)经测试,在列属性默认值中设置以上公式,提示错误!如果是日期字段,复制的日期非上一行的日期。
2)在DataRowAdding事件中,加入上述代码,可实现此功能。
默认值只能定义一些简单的,如Date(),不支持代码。
三楼代码的确只适合放到DataRowAdding事件中。
以下是引用t_fs在2008-10-31 10:33:00的发言:
新增行时自动携带上一行的数值,类似易表中cell(row-1,col), 如何实现?
是在表属性中的DataRowAdding事件中,写入代码吗?怎样写,请帮助一下,谢谢!
在新增行菜单中,直接克隆行不是更加简单,同样按一下按钮。