工作中用到的关于mshflexgrid的问题,帮我解决一下,希望给出代码,给大家拜年了,祝 大家新春快乐:)
我做的是一共十个表头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
以下类推
请各位帮帮小妹给出代码,谢谢了,困扰好几天了,不然年就没法过了,大家帮忙看看吧,小妹在这谢谢了,呵呵,新年好胃口呀大家:)