找回密码
 立即注册

QQ登录

只需一步,快速开始

Church丶Vin

初级会员

24

主题

65

帖子

245

积分

初级会员

积分
245
Church丶Vin
初级会员   /  发表于:2019-1-16 10:12  /   查看:3061  /  回复:6
FlexGrid 表格双击 如何获取双击行列信息



6 个回复

倒序浏览
一路向东
注册会员   /  发表于:2019-2-25 13:33:02
推荐
上面都太复杂了!只要检查下面两个属性:
1、C1FlexGrid1.MouseCol
2、C1FlexGrid1.MouseRow

另外,还有几个类似属性,大家可以体会一下:
1、C1FlexGrid1.Col
2、C1FlexGrid1.Row
3、C1FlexGrid1.ColSel
4、C1FlexGrid1.RowSel
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-16 10:55:16
沙发
本帖最后由 Richard.Ma 于 2019-1-16 10:57 编辑

可以在FlexGrid的doubleclick事件中用下面的代码来获取选中的单元格的行和列
  1.         private void c1FlexGrid1_DoubleClick(object sender, EventArgs e)
  2.         {
  3.             CellRange range= c1FlexGrid1.Selection;
  4.         }
复制代码


回复 使用道具 举报
Church丶Vin
初级会员   /  发表于:2019-1-16 11:13:39
板凳
找到一个解决办法
private void cFG_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            try
            {
                //重置当前行
                m_CurrentRow = 0;

                //左键双击 表格有行记录 选中行非0行
                if (e.Button == MouseButtons.Left && cFG.Rows != null && cFG.RowSel > 0 && cFG.Rows[cFG.RowSel]["ID"] != null)
                {
                    HitTestInfo hitTest = cFG.HitTest(e.Location);
                    int         rowNum  = hitTest.Row;
                    int         colNum  = hitTest.Column;
                    if (rowNum > 0 && colNum > 0 && rowNum <= cFG.Rows.Count)
                    {
                        m_CurrentRow = rowNum;
                    }
                }
            }
            catch (Exception exception)
            {
                 
            }
        }
回复 使用道具 举报
Church丶Vin
初级会员   /  发表于:2019-1-16 11:15:19
地板
Richard.Ma 发表于 2019-1-16 10:55
可以在FlexGrid的doubleclick事件中用下面的代码来获取选中的单元格的行和列

谢谢,我尝试一下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-16 14:44:11
5#
好的
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2019-2-25 17:07:02
7#
一路向东 发表于 2019-2-25 13:33
上面都太复杂了!只要检查下面两个属性:
1、C1FlexGrid1.MouseCol
2、C1FlexGrid1.MouseRow

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部