社区
VB基础类
帖子详情
如何控制MSHFlexGrid显示记录的行数?
ningkang
2002-03-23 11:42:29
如何控制MSHFlexGrid显示记录的行数?
即:如果记录集里有100条记录,我只让它显示20条/页,下面设一个下一页按钮,按一下,则显示第21条-40条,以此类推。我不想用滚动条。
...全文
140
10
打赏
收藏
如何控制MSHFlexGrid显示记录的行数?
如何控制MSHFlexGrid显示记录的行数? 即:如果记录集里有100条记录,我只让它显示20条/页,下面设一个下一页按钮,按一下,则显示第21条-40条,以此类推。我不想用滚动条。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ningkang
2002-05-02
打赏
举报
回复
我用了上面说的
with rstname
.pagesize=20
i=.pagecount
end with
实现不了我的要求!
.pagesize=20
是不是20条?
ningkang
2002-05-02
打赏
举报
回复
怎样用上面说的
.pagesize=20
i=.pagecount
来控制MSHFlexGrid只让它显示20条/页?
ningkang
2002-05-01
打赏
举报
回复
谢谢yclyz(我很菜,所以要学) 的回答:
首先说明我是初学者,所以要问详细:
我现在有一个MSHFlexGrid与ADODC记录集绑定,我只让它显示20条/页,下面设一个“下一页”按钮,按一下,则显示第21条-40条,以此类推
1、这个“下一页”按钮里应该写什么代码?
2、MSHFlexGrid的属性应怎么样设置?
yclyz
2002-05-01
打赏
举报
回复
dim i as integer
with rstname
.pagesize=20
i=.pagecount
end with
ningkang
2002-05-01
打赏
举报
回复
不好意思,最近没有上网,请问如将RS分页?请说详细代码,分不够我可以再加
年糕
2002-03-29
打赏
举报
回复
用rs的分页
ningkang
2002-03-23
打赏
举报
回复
谢谢!回头我试试
gpo2002
2002-03-23
打赏
举报
回复
with mshflexgrid1
.row=i
end with
sunnycai
2002-03-23
打赏
举报
回复
可用SQL语句来实现你的要求
在mshflexgrid中显示记录可用下面方法,在mshflexgrid中加多一列空列,然后
For I = 1 To Grid1.Rows - 1
Grid1.Col = 0
Grid1.Row = I
Grid1.Text = Str(I)
next
ferrytang
2002-03-23
打赏
举报
回复
将recordset分页
VB常用附加控件【特别整理了表格控件】
表格控件总览: 在VB开发环境中,表格控件在界面开发元素中占有重要的地位。它不仅有外观整洁、表达形式规范的优点,而且更重要的是它较高的信息表现率(就是相对于其他控件来说能够表达更多的信息),随着信息时代的到来,它的应用将更加的广泛。 那么在VB平台下,如何操作这一功能强大的控件元素呢?事实上我们知道,VB平台下面的表格控件是相当丰富的,总结下来提供了4种类型:Microsoft Data Bound
grid
Control、Microsoft Data
grid
Control、Microsoft
Flex
grid
Control、Microsoft Hierarchial
Flex
grid
Control. 这四种表格各有其特点,下面我们一一讨论。 1. Microsoft Data Bound
grid
Control 此控件主要用于数据绑定(可以不绑定,但是因为不提供对单个cell的
控制
支持,所以实际上这样做是不经济的)。具体说来,就是数据源比较固定的情况下可以使用这种控件。 具体使用方法是设定此控件的datasource属性,就可以不用编写任何代码就可以
显示
该数据源所指向的
记录
数据。比如可以将datasource设置为一个data控件,而data控件又指向数据库"成绩"的 一个"语文"表,那么当程序运行时,它就自动
显示
此"语文"表的数据。 基本步骤如下: 1、向工程上添加Microsoft Data Bound
Grid
Control控件,即DB
Grid
控件。 2、在窗体上添加DB
Grid
控件DB
Grid
1和Data控件Data1。 3、设置Data1的DatabaseName属性为你要看的数据库的名字。 4、设置Data1的RecordSource属性为表的名字或合法的SQL Select语句。 5、设置DB
Grid
1的DataSource属性为Data1。 从上面的分析看得出来,这个控件虽然操作方便,但是它也有局限性,就是不能对
显示
的数据进行灵活的
控制
操作,比如有些数据允许用户修改,有些数据却不允许用户修改,而此控件却只能提供全部数据源的原子操作:即要么全部允许修改,要么就全部不允许。还有另外此控件也不提供对单个单元格(cell)进行操作,所以提供不了更为个性化的界面风格。 2. Microsoft Data
grid
Control 此控件跟前面介绍的Data Bound
grid
Control控件很相似,也是主要进行绑定操作,而缺点和Data Bound
grid
Control完全一样。但是它跟Data Bound
grid
Control不一样的是其数据源的驱动引擎只能是OLEDB形式的,不能是DAO,比如就可以使用ADO数据控件,不能使用DATA控件。而Data Bound
grid
Control却刚好和它相反,这一点在开发中一定要注意。 3. Microsoft
Flex
grid
Control与Microsoft Hierarchial
Flex
grid
Control. 这里重点介绍这两种控件,因为在实际开发中,这两种控件应用的场合更多一些,它不仅能够反映数据,而且也能把数据的修改信息反映到数据库中去,所以弥补了上述两种控件的不足。 如果数据不需要修改,那么可以进行绑定操作,其方法跟前面介绍的完全一样,就是通过设置DataSource属性来完成数据的
显示
工作。但是实际开发中,需要对整个表格控件更为灵活的
显示
控制
。 在给出例程之前,有必要对这一控件进行比较详尽的认识:这种控件允许将文本或者图象放置于每个单元格之中,控件的Row与Col属性允许用户在代码中指定当前行和列,当然也可通过操作鼠标和键盘来改变这两个属性,而text属性指明当前单元格的文本。如果单元格的文本太长而不能完全
显示
出来的话,可以通过将WordWrap属性设置为true来达到
显示
的目的。下面将比较重要的属性小结如下: DataSource---------用来指定需要绑定的数据源,比如data控件。 Cellpicture----------用来设定当前单元格的图象,便于
显示
该图象。此属性不能在设计时使用。 Col,Row---------------设定当前列和当前行,注意它们均是从0开始的,如果同时设定它们,可以指定当前的单元格。设计时也不能使用。 Cols,Rows---------------设置表格控件总的列数和
行数
。 Hwnd---------------表格句柄,可以结合Windows API对表格控件进行更高级的
控制
。 Text---------------指定当前的单元格的文本内容。 TextMatrix(i,j)-------此属性比较重要,它用来指定第I行和第j列所确定的单元格的文本内容。它等价于下面的代码:
MSH
Flex
Grid
1.Rows =i
MSH
Flex
Grid
1.Cols =j
MSH
Flex
Grid
1.Text =指定的字符串 WordWrap-------为ture时可以在当前单元格换行
显示
,否则如果要
显示
的字符的长度超过列宽,那么就不能
显示
完全。
vb中MS
Flex
grid
和
MSH
Flex
grid
的区别以及详解
简单地说,MS
Flex
Grid
和
MSH
Flex
Grid
之间的区别,主要是后者支持ADO的层次
显示
。如果你不使用ADO,可以考虑MS
Flex
Grid
,否则建议使用
MSH
Flex
Grid
。 这两个控件的详解: MS
Flex
Grid
控件 Microsoft
Flex
Grid
(MS
Flex
Grid
)控件可以
显示
网格数据,也可以对其进行操作。它提供了高度灵活的网格排序、合并和格式设置功能,网格中可以包含
ms
flex
grid
和
msh
flex
grid
区别与联系
做几房收费系统,在
显示
查询数据结果的时候,多次的使用到了
flex
grid
控件.为我们的
显示
提供了很好的方便.
在说这个控件之前,首先说一下与他类似的一个控件,
msh
flex
grid
.
他们两个的区别
简单地说,MS
Flex
Grid
和
MSH
Flex
Grid
之间的区别,主要是后者支持ADO的层次
显示
。如果你不使用ADO,可以考虑MS
Flex
Grid
,否则建议使用
MSH
Flex
Grid
。
这两个控件的详解:
<
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章