小弟使用MSHFlexGrid显示一视图中的数据,现在遇到一个问题,望各位大虾指点:
功能说明:
点击MSHFlexGrid中的每条数据会弹出相应数据的详细资料窗体(这个OK)
当MSHFlexGrid中某一条数据的详细资料中的某一数据项符合一定的条件时,MSHFlexGrid中对应的该条数据的相应数据项会变色。
举例说明:
MSHFlexGrid中的某条纪录为
数据项1 数据项2 数据项3 数据项4 数据项5 数据项6 数据项7 数据项8 数据项9
2005-4-16 AC50226 GUAN486 省纺 2028 130*70斜纹布 2005-7-10 2005-7-6 2005-7-10
现在这条纪录的数据项8的详细资料满足变色条件,要求在MSHFlexGrid中的该单元格变色。
MSHFlexGrid的特定单元格着色可以办到,困扰我的问题是:
如何定位该条数据在MSHFlexGrid中的位置?
如有多条纪录同时满足变色条件又该如何定位?
开始说过,MSHFlexGrid显示意视图中的数据,实际运行中我消隐了一些数据(即屏蔽掉一些数据,只是在MSHFlexGrid中看不到,视图中仍然存在),这样对数据在MSHFlexGrid中的定位会不会有影响?如由该如何解决?
解决结贴给分~
功能说明:
点击MSHFlexGrid中的每条数据会弹出相应数据的详细资料窗体(这个OK)
当MSHFlexGrid中某一条数据的详细资料中的某一数据项符合一定的条件时,MSHFlexGrid中对应的该条数据的相应数据项会变色。
举例说明:
MSHFlexGrid中的某条纪录为
数据项1 数据项2 数据项3 数据项4 数据项5 数据项6 数据项7 数据项8 数据项9
2005-4-16 AC50226 GUAN486 省纺 2028 130*70斜纹布 2005-7-10 2005-7-6 2005-7-10
现在这条纪录的数据项8的详细资料满足变色条件,要求在MSHFlexGrid中的该单元格变色。
MSHFlexGrid的特定单元格着色可以办到,困扰我的问题是:
如何定位该条数据在MSHFlexGrid中的位置?
如有多条纪录同时满足变色条件又该如何定位?
开始说过,MSHFlexGrid显示意视图中的数据,实际运行中我消隐了一些数据(即屏蔽掉一些数据,只是在MSHFlexGrid中看不到,视图中仍然存在),这样对数据在MSHFlexGrid中的定位会不会有影响?如由该如何解决?
解决结贴给分~
解决方案 »
- 怎样实现如下的简繁转换需求。我目前用VB写的ERP程序是简体的(界面上、源码中),但用个客户的一分公司在香港,我希望只用这一套程序,当
- 句柄问题,请进!
- 郁闷中,高手来帮忙看看吧!!在线等到2点!!
- 要多少分给多少分:ACCESS VBA 如何email含图片的报表
- webbrowser控件中如何递交textarea中的内容
- 我怎样用代码实现打开一个带有Macro的workbook
- 按Enter键,使光标自动移到下一控件,如何实现?
- 在64位WIN7下运行VB6程序提示缺少控件
- 怎样在vb中控制EXCEL打印报表
- 请问,如何运行中获得图标句柄?
- 语句Picture1.Line (10, 10)-(3000, 6000), vbRed 画的线如何擦除?
- 怎样统计我的程序运行的时间以及占用内存大小???!!!!!!???????????
这个问题我的做法是用FOR循环来处理
dim iRow,iCol as int '
for iRow=1 to iRow=MSHFlexGrid.Rows-1
For iCol =0 to iCol=MSHFlexGrid.Cols-1
'判断
'处理(可以利用iRow,iCol的值)
Next iCol
next iRow
楼上写的只是遍历查找哦能否给个实际的例子?
比如说MSHFlexGrid的数据源是adodc1,那如何确定adodc1中的数据在MSHFlexGrid中的位置??
注意条件:MSHFlexGrid显示意视图中的数据,实际运行中我消隐了一些数据(即屏蔽掉一些数据,只是在MSHFlexGrid中看不到,视图中仍然存在),
数据源中的数据排序从i to nMSHFLEXGRID中显示的是从i to n 中的部分数据这个排序怎么搞?
确定数据源中符合条件的某条数据容易,但如何确定其在MSHFLEXGRID中的位置?
问题总算解决了~