以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  默认值设置-(结束)  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32463)

--  作者:瞩望星空
--  发布时间:2013/5/2 18:04:00
--  默认值设置-(结束)
一个表,其中“DWBM”字段为单位编号,是4位字符型字段,在“列属性”设定默认值为“0023”,新增行时,显示只有“23”
因为很容易测试,所以没有做例子了。
备注,我使用2012.11.29版本狐表
 
对了,加了引号就正常。
[此贴子已经被作者于2013-5-2 18:24:30编辑过]

--  作者:XYT
--  发布时间:2013/5/2 18:06:00
--  
双引号问题,加个就好了
--  作者:Bin
--  发布时间:2013/5/2 18:08:00
--  
双引号可以解决.
[此贴子已经被作者于2013-5-2 18:08:29编辑过]

--  作者:瞩望星空
--  发布时间:2013/5/2 18:11:00
--  

如何使用代码直接设置默认值?即在新增行时,直接设置某列为某值。

在“DataRowAdding”如何写?

 

经测试,写为这样正常了。

e.DataRow("DWBM")="0023"

[此贴子已经被作者于2013-5-2 18:17:49编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/5/2 18:13:00
--  
以下是引用瞩望星空在2013-5-2 18:11:00的发言:

如何使用代码直接设置默认值?即在新增行时,直接设置某列为某值。

在“DataRowAdding”如何写?

 

参考:

http://www.foxtable.com/help/topics/0630.htm