Foxtable(狐表)用户栏目专家坐堂 → 关于表单元格Name和Text的一些想法!


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

主题:关于表单元格Name和Text的一些想法!

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


加好友 发短信
等级:三尾狐 帖子:633 积分:6320 威望:0 精华:0 注册:2011/5/8 13:21:00
关于表单元格Name和Text的一些想法!  发帖心情 Post By:2014/9/30 15:07:00 [显示全部帖子]

在C#中,表单元格的内容显示值和真实值是可以并存的,包括BOX控件
如果单元格和BOX类型控件拥有Name 、Value和Text这三个值的话是不是更灵活一些!在很多时候完全可以代替MAPData的。

比如我现在有个订单明细表中有个值,希望表里面存的是ID,显示的是名称,那么只能用MapData或者绘制单元格去实现,
MapData效率不错,缺点是必须加载这个数据表,如果一个表中有N个这样的字段需要加载N个这样的表

绘制,绘制可以调取数据表中的数据后进行改变单元格的显示状态,但是太占用系统资源。

以上两种方法各有利弊!但是如果支持VALUE和TEXT的话,我想就不会这样了!

希望官方给予好的方法或者大家顶起来改进!

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


加好友 发短信
等级:三尾狐 帖子:633 积分:6320 威望:0 精华:0 注册:2011/5/8 13:21:00
  发帖心情 Post By:2014/9/30 15:13:00 [显示全部帖子]

回复3楼:drawcell事件效率太低

 

回复2楼,增加列是肯定能行的,但是一旦基础库数据修改过,比如产品档案修改过名称,那么就悲剧了!需要变脸所有相关数据进行更改!


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


加好友 发短信
等级:三尾狐 帖子:633 积分:6320 威望:0 精华:0 注册:2011/5/8 13:21:00
  发帖心情 Post By:2014/9/30 15:48:00 [显示全部帖子]

Text和Value的话,可以再每次打开表的时候根据Value进行重新加载一次,而drawcell是是在实时加载!

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


加好友 发短信
等级:三尾狐 帖子:633 积分:6320 威望:0 精华:0 注册:2011/5/8 13:21:00
  发帖心情 Post By:2014/9/30 16:12:00 [显示全部帖子]

能不能用数据库索引去实现呢?图片点击可在新窗口打开查看


 回到顶部