找回密码
 立即注册

QQ登录

只需一步,快速开始

wandu

注册会员

6

主题

34

帖子

188

积分

注册会员

积分
188
wandu
注册会员   /  发表于:2015-11-24 15:56  /   查看:13501  /  回复:20
winform中嵌入控件,加载完excel后,点击某个单元格,接受单元格中的值,是否个事件?请相关人员尽快回复,感谢!!!

20 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-11-24 16:32:00
沙发
您好,

编辑单元格会触发EditModeOn 事件。您需要需要这个事件完成什么功能呢?
回复 使用道具 举报
wandu
注册会员   /  发表于:2015-11-24 16:44:00
板凳
回复 2楼frank.zhang的帖子

我要把单元格的值显示在winform上,label里
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-24 16:47:00
地板
回复 3楼wandu的帖子

那使用EditModeOn应该是可以的
回复 使用道具 举报
wandu
注册会员   /  发表于:2015-11-24 16:55:00
5#
不编辑,鼠标点击到这个单元格就触发这个事件,然后在事件中怎么获得单元格的值呢?
private void fpSpread1_EditModeOn(object sender, EventArgs e)
回复 使用道具 举报
wandu
注册会员   /  发表于:2015-11-24 16:57:00
6#
回复 4楼frank.zhang的帖子

不编辑,鼠标点击到这个单元格就触发这个事件,然后在事件中怎么获得单元格的值呢?
private void fpSpread1_EditModeOn(object sender, EventArgs e)
回复 使用道具 举报
wandu
注册会员   /  发表于:2015-11-24 17:09:00
7#
回复 4楼frank.zhang的帖子

你好,还在吗?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-24 17:26:00
8#
您好,

可以参考以下代码
  1. private void fpSpread1_SelectionChanged(object sender, FarPoint.Win.Spread.SelectionChangedEventArgs e)
  2. {
  3.      FarPoint.Win.Spread.Model.CellRange cr;
  4.      cr = e.View.Sheets[0].GetSelection(0);
  5.      Label1.Text = "The first column in the selection is " + cr.Column + " and the first row is " + cr.Row;
  6. }
复制代码
回复 使用道具 举报
wandu
注册会员   /  发表于:2015-11-24 17:50:00
9#
回复 8楼frank.zhang的帖子

你好,我想获取值啊,这个代码好像是获取的坐标吧?fpSpread1_EditModeOn事件需要双击才进入事件,我现在用fpSpread1_SelectionChanged试下
回复 使用道具 举报
wandu
注册会员   /  发表于:2015-11-24 18:04:00
10#
回复 8楼frank.zhang的帖子

您好,SelectionChanged事件选择了就可以触发事件,您提供的代码可以获取到列和行,但是通过列和行怎么获取值呢?您这边控件有没有提供这个方法呢?
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部