FlexGrid控件如何实现类似于Excel那样的,每次下拉或者滚动都显示完整的一个一行
1 在使用FlexGrid控件的时候。每次的下拉都只会显示个半行在外面,如何设置,每次下拉或者拖动滚动条的时候都显示的是完整的一行;2.假如我关闭当前FlexGrid所在的界面时,选中的是第500行,如何在下次打开的时候,将滚动条设置到当前的500行这个位置,ScrollIntoView用过了,但是每次显示的是,会把该行显示在表格的最下面。
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。
2.你可以使用C1FlexGrid的Select方法将选择和滚动条移到你需要的位置。 Alice 发表于 2016-8-17 09:37
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。 ...
直接拖动滚动条,就会看到最上方只显示半行的问题。 Alice 发表于 2016-8-17 09:37
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。 ...
直接拖动滚动条,就会看到最上方只显示半行的问题。 Alice 发表于 2016-8-17 09:37
1.不能重现每次显示半行的问题。我测试随机安装示例都是可以正常显示。
请问重现你的问题有什么必然步骤。 ...
关于第二个问题,可否给出一个Demo?谢谢 本帖最后由 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
Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...
非常感谢,但是我用的是WPF,在WPF的相关属性里面没有找到这个属性和方法。 Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...
非常感谢,但是我用的是WPF,在WPF的相关属性里面没有找到这个属性和方法。 Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...
ScrollIntoView方法和Select方法均达不到我想要的要求,有一个问题,举例说就是,如果我现在选中了第100行的数据,但是这个100行是在表格上面的,使用这两个函数,的确是可以将光标定位到第100行,但是这时候,第100行已经跑到表格的最下面了。 可能需要多弄一些数据才能够重现。 Alice 发表于 2016-8-18 10:22
1.鼠标拖拽滚动是默认行为,没有提供可以修改的接口
如果为了提供效率,有提供DeferScrolling属性。
2. ...
ScrollIntoView方法和Select方法均达不到我想要的要求,有一个问题,举例说就是,如果我现在选中了第100行的数据,但是这个100行是在表格上面的,使用这两个函数,的确是可以将光标定位到第100行,但是这时候,第100行已经跑到表格的最下面了。 可能需要多弄一些数据才能够重现。
页:
[1]
2