Foxtable(狐表)用户栏目专家坐堂 → PrepareEdit事件的问题


  共有3051人关注过本帖树形打印复制链接

主题:PrepareEdit事件的问题

帅哥哟,离线,有人找我吗?
飞天
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:172 积分:1914 威望:0 精华:0 注册:2012/6/6 17:08:00
PrepareEdit事件的问题  发帖心情 Post By:2013/10/24 19:27:00 [只看该作者]

PrepareEdit事件中

If e.Col.Name = "第一列"  Then

    e.Col.Combolist = DataTables("产品").GetComboListString("产品名称")

end if

 

如何能够使"第一列"只能从下拉列中选择,而不能手动输入?


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2013/10/24 19:33:00 [只看该作者]

不用这么设置

直接在列属性里面设置列的取值数据表 将允许直接输入设成false

 

 或者通过代码 将列的AllowDirectType设成false

如:if e.col.name="第一列" then

e.col.AllowDirectType=false

endif


图片点击可在新窗口打开查看此主题相关图片如下:dt.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-10-24 19:35:39编辑过]

 回到顶部