起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 343|回复: 6

【结】datagrid

[复制链接]
发表于 2010-7-9 14:22:07 | 显示全部楼层 |阅读模式
欲利用datagrid实现,针对datagrid中的多条记录,当双击某一行的行首时,能够将本行这一条数据记录下来,并将其用其他的形式在另窗体详细显示。

应怎样实现?
回复

使用道具 举报

发表于 2010-7-9 14:26:18 | 显示全部楼层
接管DataGrid 的 双击事件,可以参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=16324

另外,不知道楼主出于啥原因要赋值,如果仅仅是展现,这两个界面连接到同一个数据集上,这样在DataGrid移动记录双击打开另一个窗体,记录会自动跟着变化的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-9 14:28:58 | 显示全部楼层
我的目的是,在数据网格中中选定记录。按照设计要求数据网格当中只有几个重要字段。当双击该行时,将该条记录的所有字段再另一窗体以一定格式排列,以查阅和打印。能实现否?
回复 支持 反对

使用道具 举报

发表于 2010-7-9 14:37:54 | 显示全部楼层
可以搞个PageControl ,一个页面显示DataGrid,一个页面显示你要打印的这个。
首先在 在信息中创建一个 表格文档 把需要的字段按照要求放好了
然后在,PageControl的另一个页面中,拖一个DocView,并连接到这个表格文档上,
双击的时候,切换到这个页面就可以了,至于打印,可以添加打印按钮就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-9 14:47:53 | 显示全部楼层
对,就是用个PageControl
还有一点不明白,就是如何确定双击的是哪行数据?
确定之后怎样读出该记录各字段的值。

刚上手不久,多谢!
回复 支持 反对

使用道具 举报

发表于 2010-7-9 16:30:54 | 显示全部楼层
只要通过一个数据集创建出来的表单,会自动跟着变化的,不需要再搞代码来同步这两个文档连接的数据集代理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-9 17:52:55 | 显示全部楼层
多谢,解决!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 06:04 , Processed in 0.039122 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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