找回密码
 立即注册

QQ登录

只需一步,快速开始

雪龙

注册会员

9

主题

23

帖子

80

积分

注册会员

积分
80
雪龙
注册会员   /  发表于:2019-6-27 16:06  /   查看:5737  /  回复:10
为什么数据只能显示50行的数据,实际上是超过50条数据了,按下键也能跳下去就是看不到数据

10 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-27 23:48:55
沙发
你应该没有加滚动条吧,但是在没有滚动条的情况下,你按下键,或者鼠标滚轮滚动
都是可以看到下面的数据的

请说明重现你的问题的步骤,或者上传可以重现问题的demo
回复 使用道具 举报
雪龙
注册会员   /  发表于:2019-7-1 11:35:10
板凳
Richard.Ma 发表于 2019-6-27 23:48
你应该没有加滚动条吧,但是在没有滚动条的情况下,你按下键,或者鼠标滚轮滚动
都是可以看到下面的数据的 ...

我想问一下我在Load绑定数据是正常的有滚动条,为什么在Shown事件就没滚动条了呢?我现在又遇见了一个问题我在Load绑定了,在后面我又重新绑定C1FlexGrid的内容(改过绑定字段和结果集)然而又没下拉框了,是不是不支持后期绑定啊?开发环境是VS2008
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-1 11:45:57
地板
请确认下,

1“Shown”事件是指哪个事件,flexgrid的事件中并没有这个名称,
2  没下拉框了,是说单元格编辑时的下拉框吗?

建议您详细描述一下这两个问题的重现步骤,否则我没法帮你确认问题
回复 使用道具 举报
雪龙
注册会员   /  发表于:2019-7-1 13:04:50
5#
Richard.Ma 发表于 2019-7-1 11:45
请确认下,

1“Shown”事件是指哪个事件,flexgrid的事件中并没有这个名称,

1.Shown事件是每当窗体第一次显示时发生,Form事件
2.我现在是用代码绑定的字段,第一次绑定结果是正常的,第二次我是绑定另一个结果集(我把绑定字段也改了用代码改的)就没有下拉框的
回复 使用道具 举报
雪龙
注册会员   /  发表于:2019-7-1 13:07:33
6#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
雪龙
注册会员   /  发表于:2019-7-1 13:15:57
7#

'重新绑定字段        
C1Flexgrid.Styles.Normal.WordWrap = True
        C1Flexgrid.Cols.Count = 100
        C1Flexgrid.Rows.Fixed = 1         

        For i As Integer = 0 To 100

        With C1Flexgrid.Cols(intCol)
                                '表列名
                                .Caption = 显示字段
                                '字段名
                                .Name = 数据库绑定字段
                                '宽度
                                .Width = 50
                                '允许编辑
                                .AllowEditing = True
                                '列名样式
                                .DataType = GetType(String)
                                '禁止编辑
                                .AllowEditing = False
                                '是否显示
                                .Visible = False
                            End With
        Next





‘绑定数据
C1Flexgrid.SetDataBinding(DataSet, "表名", True)
回复 使用道具 举报
雪龙
注册会员   /  发表于:2019-7-1 15:25:47
8#
Richard.Ma 发表于 2019-7-1 11:45
请确认下,

1“Shown”事件是指哪个事件,flexgrid的事件中并没有这个名称,

我现在找到问题了,C1Flexgrid.SetDataBinding(DataSet, "表名", True)改为C1Flexgrid.SetDataBinding(DataSet, "表名")就正常了,但是另一个问题就来了Caption值会改变成Name值
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-1 16:57:07
9#
Caption值不会改变的,从你描述的情况来看,应该是新生成了列,也就是绑定的数据列名称和你的flexgrid中的列名称不一致。
回复 使用道具 举报
葡萄城三幺三
论坛元老   /  发表于:2019-7-23 10:55:40
10#
您好,看到您的问题已经得到解决了。
有个小窍门,您后面在求助中心发帖时可以直接发布悬赏帖(本质和普通帖是一样的)

悬赏帖可以吸引其他用户帮您解决问题,可能会更快的获得答案,同时您可以设置解决的人为最佳答案,这样对于后面遇到同样问题的人可以更快寻找答案。


现在回答悬赏贴还有 悬赏达人活动,欢迎了解~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
葡萄城各种福利、活动官方饲养员,认准三三。关注微信号,获得更多福利消息、资讯。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部