起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 255|回复: 12

【结贴】表格文档问题!**

[复制链接]
发表于 2009-3-2 14:09:24 | 显示全部楼层 |阅读模式
我要实现的效果如下图这样,现在使用表格文档实现的,点击浏览或者投票可对该项目进行。

现在遇到的问题,
1、想对表格隔行设置不同的背景颜色,查了一下论坛,好像说表格文档无法实现该功能
2、焦点想实现整行的,而不是一个单元格,就像datagrid里的rowselect属性一样

表格文档能实现这两功能吗?或者用其它的能实现吗?

多谢!

未命名1.jpg

19.86 KB, 下载次数: 134

回复

使用道具 举报

发表于 2009-3-2 14:33:58 | 显示全部楼层
抱歉,表格文档实现不了这样的需求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 14:51:58 | 显示全部楼层
用别的也不能吗?
datagrid是不是只能关联一个数据集的?
回复 支持 反对

使用道具 举报

发表于 2009-3-2 15:19:22 | 显示全部楼层
datagrid可以的吧
datagrid只能关联一个数据集。你如果是多个表的话,可以考虑用视图。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 15:33:20 | 显示全部楼层
表是一个,但是这个表的内容是从多个数据表中获得
比如项目名称、等级、排名是从项目信息数据集中获得,而定性这一栏要从投票数据集中获得。
用datagrid好像又实现不了这样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 15:34:27 | 显示全部楼层
怎么样能很好实现这样的要求呢??
这个项目,对于界面设计要求又很严,

多谢啊。。。。。
回复 支持 反对

使用道具 举报

发表于 2009-3-2 16:59:59 | 显示全部楼层
5楼的描述没有看的太明白,
1、一个数据集可以跨越多个表,只要在同一个数据库下
2、你说的“表是一个,但是这个表的内容是从多个数据表中获得。比如项目名称、等级、排名是从项目信息数据集中获得,而定性这一栏要从投票数据集中获得。”怎么表是从数据集获得呢?应该是根据表生成数据集哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 20:43:02 | 显示全部楼层
可能没说清楚。
如第一楼图片显示的那种,
我的数据表设计:
项目基本信息表:成果登记号,名称,各评审的等级和名次,…………
选票数据表:成果登记号,评委会标识,评委账号,指标1,……,指标7

在这个页面显示的时候,“定性”那列要显示该项目在当前评委会(当前登录部门),当前评委(当前登录账号)的  “指标7”的内容。

我现在的做法是这两个数据表是用两个数据集做的,然后利用对数据集的过滤和主从关系来实现。

这样的实现效果,能利用一个数据集来实现吗?

或者就是两个数据集,然后还有别的办法实现我在一楼说得那样的效果吗?

对于平台还不是特别熟悉,,急需你们给点帮助啊,谢谢
回复 支持 反对

使用道具 举报

发表于 2009-3-3 08:52:10 | 显示全部楼层
能在1楼图中标识出哪些属于主数据集显示,哪些属于从数据集的显示,

如果要用DataGrid来隔行设置不同的背景颜色,那么只能用一个数据集来展现,另一个数据集可以不用放到DataGrid中,可以直接在界面上用DataEdit来展现。

如果需要打印把这两部分都打印出来,或者就是要想1楼的效果图那样,那么只要不要隔行设置颜色,可以用一个隐藏的DocView连接到你现在的这个文档上,然后在DocViewBar上直接连接到这个DocView上就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 09:24:32 | 显示全部楼层
1楼中的"定性"和“主审”两列属于从数据集的,
因为一个成果项目需要经过评审组、评委会和国防评委会三个等级的评审,所以不同等级的评委会需要显示不同的“主审”评委,而“定性”一栏已经在8楼说明过。

现在他们的要求要做成隔行背景色不同,,这个页面并不存在需要打印的要求

用dataedit能做成根据项目记录数而自动增加个数吗???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-26 09:20 , Processed in 0.047996 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表