找回密码
 立即注册

QQ登录

只需一步,快速开始

Kissmint

银牌会员

18

主题

36

帖子

2730

积分

银牌会员

积分
2730

活字格认证

[已处理] multiRow 记录移动

Kissmint
银牌会员   /  发表于:2015-5-23 14:18  /   查看:6707  /  回复:7
可以实现下面这样的效果吗

MultiRow数据表示

记录:|<  <  1/10  >  >|

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-5-25 09:31:00
沙发
回复 1楼Kissmint的帖子

感谢对该问题的反馈。
为了帮助你解决问题,有些地方需要和你确认:请问你是需要将这个记录放在单元格内。还是在ColumnHeader或ColumnFooter区域放置这个用来分页?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Carl
版主   /  发表于:2015-5-25 09:39:00
板凳
你是要实现数据分页吗?
MultiRow WinForm版本本身没有支持数据分页,你可以自己实现,也可以借助其他第三方的数据分页控件配合使用。
愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-5-25 11:08:00
地板
回复 2楼Alice的帖子

不是MultiRow的一部分,比如MultiRow有10条数据
根据下面的箭头,或者输入数字,让光标自动移动到指定的记录上。
回复 使用道具 举报
Carl
版主   /  发表于:2015-5-25 11:44:00
5#
了解了,这个功能很好实现。
在MultiRow下面放上一排Button或者Label,然后在他们的Click中写代码处理就行了:
"|<" : SelectionActions.MoveToFirstRow.Execute(this.gcMultiRow1);
"<"  : SelectionActions.MoveToPreviousRow.Execute(this.gcMultiRow1);
">"  : SelectionActions.MoveToNextRow.Execute(this.gcMultiRow1);
">|" : SelectionActions.MoveToLastRow.Execute(this.gcMultiRow1);

用Label来显示当前行/总行数:
MultiRow的总行数:gcMultiRow1.RowCount
当前在哪一行:this.gcMultiRow1.CurrentCellPosition.RowIndex

用TextBox来设置当前行:
            int rowIndex;
            if (int.TryParse(this.textBox1.Text, out rowIndex))
            {
                if (rowIndex >= 0 &amp;&amp; rowIndex < this.gcMultiRow1.RowCount)
                {
                    this.gcMultiRow1.CurrentCellPosition = new CellPosition(rowIndex, this.gcMultiRow1.CurrentCellPosition.CellIndex);
                }
            }

评分

参与人数 1金币 +500 收起 理由
Alice + 500 感谢提供相关代码,奖励500金币

查看全部评分

愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-25 16:45:00
6#
回复 4楼Kissmint的帖子

建议尝试5楼的方法。
如果有什么问题,可以提出来。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-5-26 08:53:00
7#
回复 5楼Carl的帖子

谢谢回答,可以结贴了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-26 09:41:00
8#
回复 7楼Kissmint的帖子

感谢你的反馈。
此问题关闭,如果有新问题请开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部