找回密码
 立即注册

QQ登录

只需一步,快速开始

侯存龙

中级会员

15

主题

22

帖子

807

积分

中级会员

积分
807

活字格认证微信认证勋章

侯存龙
中级会员   /  发表于:2014-6-12 10:06  /   查看:4368  /  回复:2
我如何得到当中的当前行数,多选时如何判某行是否选中

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-12 10:35:00
沙发
回复 1楼侯存龙的帖子

可以通过以下方法获取选中的所有行索引:

  1.         private void 获取选中行ToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             List<int> selectedRows=new List<int>();
  4.             CellRange[] cr = this.fpSpread2.ActiveSheet.GetSelections();

  5.             for (int i = 0; i < cr.Length; i++)
  6.             {
  7.                 int startRow=cr[i].Row;
  8.                 int rowCount = cr[i].RowCount;

  9.                 for (int j = startRow; j < startRow + rowCount; j++)
  10.                 {
  11.                     selectedRows.Add(j);
  12.                 }
  13.             }
  14.         }
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-12 12:27:00
板凳
回复 1楼侯存龙的帖子

Spread 基础视频教程已经上线,请参考:http://www.gcpowertools.com.cn/p ... forms_resources.htm
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部