Foxtable(狐表)用户栏目专家坐堂 → 10月11日重大更新


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

主题:10月11日重大更新

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
10月11日重大更新  发帖心情 Post By:2009/10/11 18:12:00 [只看该作者]

需要注意的是,今天的更新牵涉面较广,不排除会带来一些新的bug。
使用前请删除项目文件的Catch目录,清除一下缓存。
今后一年,应该不会再有如此重大的更新了。


1、窗口中使用很多Table时,窗口保存度问题已经解决,打开原有项目第一次保存窗口速度还是会慢,但是之后就快了

2、DataTable也提供了Fill方法,试用和Tale的Fill方法一样,例如:

DataTables("表A").Fill("Select * From {订单}", "",False)

3、项目属性增加全局表事件,包含了所有的表事件,DataTable增加一个GolbalHandler属性,该属性决定此DataTable会触发那些表事件。


例如我们将全局表事件PrePareEdit事件设为:


e.Cancel = True


按道理所有的表都是不能编辑的,但是实际上所有的表还是可以编辑,如果你在命令窗口执行:


DataTables("表A").GlobalHandler.PrepareEdit = True


执行后,表A将不能被编辑,因为执行上述代码后,表A才开始触发全局表事件PrepareEdit。


GlobalHandler包括以下成员:


     PrepareEdit
     StartEdit
     SetupEditor
     ValidateEdit
     AfterEdit
     CellButtonClick
     DoubleClick
     ChangeEdit
     KeyPressEdit
     KeyDownEdit
     KeyUpEdit
     CurrentChanged
     PositionChanged
     BeforeSelChange
     BeforeSelRangeChange
     AfterSelChange
     AfterSelRangeChange
     BeforeDragColumn
     AfterDragColumn
     BeforeFreezeColumn
     AfterFreezeColumn
     BeforeResizeColumn
     AfterResizeColumn
     BeforeResizeRow
     AfterResizeRow
     DrawCell
     DataColChanging
     DataColChanged
     DataRowAdding
     DataRowAdded
     DataRowDeleting
     DataRowDeleted
     BeforeAddDataRow
     BeforeDeleteDataRow
     BeforeLockDataRow
     AfterLockDataRow
     BeforeUnlockDataRow
     AfterUnlockDataRow
     BeforeShowContextMenu
     BeforeSaveDataRow
     BeforeRowCheck
     AfterRowCheck
     KeyDown
     KeyUp


只有将某属性设为True,对应的全局表事件才会触发,不过CurrentChanged、PositionChanged、AfterSelChange、AfterSelRangeChange这四个成员默认值为True,也就是这四个全局表事件,默认对所有表有效。

[此贴子已经被作者于2009-10-11 18:12:08编辑过]

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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19403 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/10/11 18:12:00 [只看该作者]

顶!!!!
DataTable的Fill方法终于等到了图片点击可在新窗口打开查看
[此贴子已经被作者于2009-10-11 18:16:41编辑过]

 回到顶部
帅哥,在线噢!
程兴刚
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2009/10/11 18:22:00 [只看该作者]

期盼已久的好东西终于来了!


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/10/11 18:26:00 [只看该作者]

顶一个。

不过还没下雨呢。

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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/10/11 18:26:00 [只看该作者]

顶,强烈地顶。


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/10/11 18:29:00 [只看该作者]

期待已久!
什么时间能下载啊?


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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/10/11 18:30:00 [只看该作者]

应该有得下载了,置顶贴没改名字。

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/10/11 18:31:00 [只看该作者]

以下是引用菜鸟foxtable在2009-10-11 18:30:00的发言:
应该有得下载了,置顶贴没改名字。

不知道置顶贴的系统,是新的还是老的?


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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19403 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/10/11 18:33:00 [只看该作者]

刚刚更新以后,出错了:


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

原来都是正常的,更新前把Catch都删除了.

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/10/11 18:34:00 [只看该作者]

试了下Fill方法,爽!

 回到顶部
总数 36 1 2 3 4 下一页