| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5730 人关注过本帖
标题:grid中如何控制行数?
只看楼主 加入收藏
yanglevfp
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-9-7
收藏
得分:0 
我也遇到这个问题,希望表格显示的时候,最后一行在表格的中间位置,下面留下很多空白,主要是不美观
2016-08-19 09:58
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用yanglevfp在2016-8-19 09:58:07的发言:

我也遇到这个问题,希望表格显示的时候,最后一行在表格的中间位置,下面留下很多空白,主要是不美观

你们是不是要这样的效果,金蝶的,用VB做的。
图片附件: 游客没有浏览图片的权限,请 登录注册
2016-08-19 11:00
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2016-08-19 11:01
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
VFP中也可以实现这种效果,网上找找。

坚守VFP最后的阵地
2016-08-19 12:03
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
搞好了1半,可以设置高度,但有个问题,鼠标点最后1行时,会多出1行空白的,不知道在那个属性。
图1
图片附件: 游客没有浏览图片的权限,请 登录注册

图2
图片附件: 游客没有浏览图片的权限,请 登录注册

图3,就是在图2的基础上,点了最后1条记录出来的
图片附件: 游客没有浏览图片的权限,请 登录注册

如果能解决掉,点最后1行的时候,不多出1行,就算可以了。
计算高度的代码为
LOCAL nGridHeight
nGridHeight=RECCOUNT()*this.Parent.grid1.RowHeight + this.Parent.grid1.HeaderHeight
this.Parent.grid1.Height = nGridHeight
2016-08-19 17:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
从背景色着手
设置背景色
无数据的地方背景色与有数据的背景色不一样

坚守VFP最后的阵地
2016-08-19 17:40
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用sdta在2016-8-19 17:40:37的发言:

从背景色着手
设置背景色
无数据的地方背景色与有数据的背景色不一样
好像有个属性,把grid左边的那个条去掉的,再把无数据的颜色设置为表单颜色,想法,好像可以,等有空测试1下
2016-08-19 19:53
hyswcyh01
Rank: 2
等 级:论坛游民
帖 子:64
专家分:47
注 册:2016-7-17
收藏
得分:0 
学习中,我很少用grid,觉得总是数据驻留内存,不太好!实在不行用list什么的,虽然效果差点,但呈现出来的都是变量,不是数据源。
2016-08-22 09:40
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
怎么又翻出来啦

2016-08-22 17:14
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用baichuan在2016-8-22 17:14:21的发言:

怎么又翻出来啦

这个问题,你搞定了?分享!
2016-08-23 16:58
快速回复:grid中如何控制行数?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020076 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved