工作中用到的关于mshflexgrid的问题,帮我解决一下,希望给出代码,给大家拜年了,祝 大家新春快乐:)

bearxxgg 2005-02-05 09:55:04
我做的是一共十个表头24条数据的,是那种麻烦的,然后传给同事的是6个表头,四条数据四条数据显示的,但其他的四个表头他机器上虽然不显示,但是我也把数据传给他了,他拿别的图示来显示,现在就是怎么他一按哪组哪页我就能把数据调给他的问题,下面有详细说明,大家看看了,谢谢
GRP-01
(这是表头) CH.NO Designation DATA LOW HIGH UNIT MIN MAX GL(L) GL(H)
(MIN MAX GL(L) GL(H))*这几项表头及数据在同事机器上不显示,但是数据我得传给她
我的表格初始就是24条记录为一页,25至48条为第二页,49至72条为第三页,最多有三页也就是一组里面最多有72条记录(24*3=72),
当超过72,比如73就为第二组了,每组都是最多72条记录,这些记录都写在一个文件里。多少组是不确定的。 注:
以上的是我界面上的式样,也就是在我这边机器的表格里会有24条记录,我和同事合作一个项目,通信用winsock,
每次发送都只把我的24条记录发送四条给他,每次都四条四条的传数据给他,他在他的界面上用上页和下页及组来控制我传数据,如果他要:group1page3,我就把第9到12条数据给他 。数据不是自动传的,是同事需要什么按一下我就传什么。
步骤:
1.通过commondialog打开指定文件(很多条记录),但赋在我的mshflexgrid表格上只是最多先有24条(我想问你下:其他的是不是后台处理?)
2.通过同事按上页下页或是组页要求我传什么页数什么组的数据给他,每次从我的24条记录中传四条数据给同事机器上
3.在表格下方拉一个text文本框,用于显示第几组第几页
4.下面有个实用EXAMPLE是用winsock传于同事机器上的式样

EXAMPLE:我传数据给同事,他的机器上应该是这样的
传第一次
CH.NO DESIGNATION DATA LOW HIGH UNIT (注:后面的表头后几项虽然在他机器上不显示,但数据我却已经传给他了,只是不用显示出来)
0101   GLAJ 13 1 33 MPA
0102 HALKJQW 1 1 36 MPA
0103 JALKJF 15 2 39 MPA
0104 HLDSHLK 16 1 78 MPA
GRP-01-01
传第二次(同上)
CH.NO DESIGNATION DATA LOW HIGH UNIT
0105 KLHGLAJ 13 1 33 MPA
106 HALKJQW 1 1 36 MPA
107 JALKJF 15 2 39 MPA
108 HLDSHLK 16 1 78 MPA
GRP-01-02

以下类推
请各位帮帮小妹给出代码,谢谢了,困扰好几天了,不然年就没法过了,大家帮忙看看吧,小妹在这谢谢了,呵呵,新年好胃口呀大家:)
...全文
105 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumylove1234 2005-02-05
  • 打赏
  • 举报
回复
如果是定长的可以用随机文件打开.
或者用ADO的Recordset将文本看作记录集对待,这样用Recordset的分页处理能简单不少.

如果用随机文件就更简单了一些,就是定位的问题.
bearxxgg 2005-02-05
  • 打赏
  • 举报
回复
我的问题肯请大家的帮忙

我初做vb,学校的东西可能学的不扎实,请大家都我看看这个关于工作上的东西吧

第一个项目,请大家帮帮忙,关系到前途呀

谢过谢过:)

小妹给各位拜个早年了

祝 大家新年快乐,财源广进,身体健康,万事如意*_*
bearxxgg 2005-02-05
  • 打赏
  • 举报
回复
谢谢小林:)

****更正****
项目里不允许用数据库
现在确定个事:
最大组数为24组
一组里面有3页(24条),四行四行传给同事
总数据条数为1440条
kinlin 2005-02-05
  • 打赏
  • 举报
回复
不知道你的指定文件中的记录有多少?如果很多,如100万条用分页是合理的,如果你的指定文件是文本文件,你可以在窗体上放一个隐藏的datagrid控件,然后把文本文件绑定到datagrid控件上,因为datagrid控件绑定速度比mshflexgrid快,而且不吃内存,但缺点是做不出mshflexgrid的特效,然后用mshflexgrid显示每一页就可以了,数据从隐藏的datagrid控件中取
bearxxgg 2005-02-05
  • 打赏
  • 举报
回复
如能解决,加分无妨
一定要在年前解决,不然。。。5555555
我在线上等着大家了
谢谢了
谢谢了
看到了都是有缘人
帮忙帮忙了
:)

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧