找回密码
 立即注册

QQ登录

只需一步,快速开始

xiafu568

初级会员

41

主题

84

帖子

291

积分

初级会员

积分
291

活字格认证微信认证勋章

xiafu568
初级会员   /  发表于:2013-5-30 11:18  /   查看:4912  /  回复:3
如题,如果第一列中输入的数值在该列已经存在,则给出提示且不让离开焦点

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-30 18:17:00
沙发
回复 1楼xiafu568的帖子

xiafu568 你好,
这篇文章可以帮助到你,请参考:http://gcdn.grapecity.com/showtopic-5001.html
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-6-6 13:37:00
板凳
winform的怎么实现?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-6 14:05:00
地板
回复 3楼xiafu568的帖子

Winform 中 可以通过以下代码实现:

  1. private void fpSpread1_LeaveCell(object sender, FarPoint.Win.Spread.LeaveCellEventArgs e)
  2.         {
  3.             int row = e.Row;
  4.             int col = e.Column;

  5.             string text = this.fpSpread1.Sheets[0].Cells[row, col].Text;

  6.             if (true)
  7.             {
  8.                 e.Cancel = true;
  9.                 this.fpSpread1.Sheets[0].SetActiveCell(row, col);
  10.                 this.fpSpread1.StartCellEditing(null, false);
  11.                 this.fpSpread1.Sheets[0].ActiveRowIndex = row;
  12.                 this.fpSpread1.Sheets[0].ActiveColumnIndex = col;
  13.             }
  14.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部