找回密码
 立即注册

QQ登录

只需一步,快速开始

sjxwb

注册会员

2

主题

9

帖子

168

积分

注册会员

积分
168

活字格认证

最新发帖
sjxwb
注册会员   /  发表于:2012-9-6 13:52  /   查看:7632  /  回复:8
C1FLEXGRID 如何使指定的单元格为只读?

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-9-6 18:37:00
沙发
回复 1楼sjxwb的帖子

sjxwb 你好,
可以通过以下方法实现:

  1. private void c1FlexGrid1_BeforeEdit(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
  2. {
  3. if (e.Row>1&amp;&amp;e.Row<5&amp;&amp;e.Col>1&amp;&amp;e.Col<5)
  4. {
  5. e.Cancel = true;
  6. }
  7. }

复制代码
回复 使用道具 举报
sjxwb
注册会员   /  发表于:2012-9-6 21:15:00
板凳
非常感谢。类似的问题还很多,如,指定或任意区域单元格的底色;根据条件判断,符合单元格显示不明颜色。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-7 18:17:00
地板
回复 3楼sjxwb的帖子

可以通过制定 CellRange 的格式来实现该 Case。
回复 使用道具 举报
sjxwb
注册会员   /  发表于:2012-9-8 14:20:00
5#
谢谢版主。还有一个问题:在单元格中,怎么按下回键移到一下单元格,现在的情况是移到其他控件上。
回复 使用道具 举报
sjxwb
注册会员   /  发表于:2012-9-8 20:25:00
6#
找到原因了:在Frm中不能加上Keypress事件。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-10 11:59:00
7#
回复 使用道具 举报
sjxwb
注册会员   /  发表于:2012-9-10 18:56:00
8#
感谢版主。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-14 14:03:00
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部