找回密码
 立即注册

QQ登录

只需一步,快速开始

这人是个码农

注册会员

1

主题

10

帖子

17

积分

注册会员

积分
17
最新发帖
1 在使用FlexGrid控件的时候。每次的下拉都只会显示个半行在外面,如何设置,每次下拉或者拖动滚动条的时候都显示的是完整的一行;
2.假如我关闭当前FlexGrid所在的界面时,选中的是第500行,如何在下次打开的时候,将滚动条设置到当前的500行这个位置,ScrollIntoView用过了,但是每次显示的是,会把该行显示在表格的最下面。

本帖子中包含更多资源

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

x

14 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-8-17 09:37:35
推荐
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。

2.你可以使用C1FlexGrid的Select方法将选择和滚动条移到你需要的位置。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-17 17:48:46
板凳
Alice 发表于 2016-8-17 09:37
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。 ...

直接拖动滚动条,就会看到最上方只显示半行的问题。
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-17 17:48:49
地板
Alice 发表于 2016-8-17 09:37
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。 ...

直接拖动滚动条,就会看到最上方只显示半行的问题。
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-17 17:51:34
5#
Alice 发表于 2016-8-17 09:37
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。 ...

关于第二个问题,可否给出一个Demo?谢谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-18 10:22:36
6#
本帖最后由 Alice 于 2016-8-18 10:32 编辑
这人是个码农 发表于 2016-8-17 17:51
关于第二个问题,可否给出一个Demo?谢谢

1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2.Select就是一个简单的方法,直接调用就可以使用,产品文档:http://helpcentral.componentone.com/nethelp/C1FlexGridWPFSilv/C1.Silverlight.FlexGrid.5~C1.Silverlight.FlexGrid.C1FlexGrid~Select(Int32,Int32,Boolean).html
ScrollIntoView方法也可以:http://helpcentral.componentone.com/nethelp/C1FlexGridWPFSilv/C1.Silverlight.FlexGrid.5~C1.Silverlight.FlexGrid.C1FlexGrid~ScrollIntoView.html


请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-18 10:42:43
7#
Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...

非常感谢,但是我用的是WPF,在WPF的相关属性里面没有找到这个属性和方法。
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-18 10:42:47
8#
Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...

非常感谢,但是我用的是WPF,在WPF的相关属性里面没有找到这个属性和方法。
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-18 11:01:01
9#
Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...

ScrollIntoView方法和Select方法均达不到我想要的要求,有一个问题,举例说就是,如果我现在选中了第100行的数据,但是这个100行是在表格上面的,使用这两个函数,的确是可以将光标定位到第100行,但是这时候,第100行已经跑到表格的最下面了。 可能需要多弄一些数据才能够重现。
回复 使用道具 举报
这人是个码农
注册会员   /  发表于:2016-8-18 11:01:03
10#
Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...

ScrollIntoView方法和Select方法均达不到我想要的要求,有一个问题,举例说就是,如果我现在选中了第100行的数据,但是这个100行是在表格上面的,使用这两个函数,的确是可以将光标定位到第100行,但是这时候,第100行已经跑到表格的最下面了。 可能需要多弄一些数据才能够重现。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部