multiRow 记录移动
可以实现下面这样的效果吗MultiRow数据表示
记录:|<<1/10>>| 回复 1楼Kissmint的帖子
感谢对该问题的反馈。
为了帮助你解决问题,有些地方需要和你确认:请问你是需要将这个记录放在单元格内。还是在ColumnHeader或ColumnFooter区域放置这个用来分页? 你是要实现数据分页吗?
MultiRow WinForm版本本身没有支持数据分页,你可以自己实现,也可以借助其他第三方的数据分页控件配合使用。 回复 2楼Alice的帖子
不是MultiRow的一部分,比如MultiRow有10条数据
根据下面的箭头,或者输入数字,让光标自动移动到指定的记录上。 了解了,这个功能很好实现。
在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 && rowIndex < this.gcMultiRow1.RowCount)
{
this.gcMultiRow1.CurrentCellPosition = new CellPosition(rowIndex, this.gcMultiRow1.CurrentCellPosition.CellIndex);
}
} 回复 4楼Kissmint的帖子
建议尝试5楼的方法。
如果有什么问题,可以提出来。 回复 5楼Carl的帖子
谢谢回答,可以结贴了 回复 7楼Kissmint的帖子
感谢你的反馈。
此问题关闭,如果有新问题请开新帖。
页:
[1]