以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 默认值问题(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=8713) |
-- 作者:csxuebai -- 发布时间:2010/12/1 0:56:00 -- 默认值问题(已解决) 表A中有日期列,因为录入数据时,每天的记录数比较多,所以把日期列设置为默认值是上一行日期,如易表中的cell(row-1,col),在表A的DataRowAdding事件中设置如下的代码: e.DataRow("日期") = CurrentTable.Rows(CurrentTable.Rows.Count - 1)("日期")
但是在新增行的时候,日期列并没有出现默认的数据,请问是什么原因啊
找到原因了,我没有在表属性里将自动增加行设置为true,手动增加行原来对这个代码无效的 [此贴子已经被作者于2010-12-1 1:11:51编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2010/12/1 8:02:00 -- 我测试手动增加也可以。 |
-- 作者:xuebai -- 发布时间:2010/12/1 8:49:00 -- 以下是引用狐狸爸爸在2010-12-1 8:02:00的发言:
我测试手动增加也可以。 奇怪了,今天手动增加又可以了,昨天一直不行,我反复试了1个多小时,改自动增加行了就好了,今天重新取消了自动增加行,又可以了。 看来要老六发了话,狐狸才听话 |
-- 作者:狐狸爸爸 -- 发布时间:2010/12/1 9:00:00 -- |