找回密码
 立即注册

QQ登录

只需一步,快速开始

刘君

中级会员

141

主题

335

帖子

942

积分

中级会员

积分
942

活字格认证

刘君
中级会员   /  发表于:2015-1-30 13:12  /   查看:5983  /  回复:7
fpSpread1.ActiveSheet.Cells[iRow, iCol].Text = "aaaa"

上述语句给单元格赋值,为什么有的单元格行,有有的单元格不行?
行列均在范围内,无锁定。

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-1-30 14:43:00
沙发
回复 1楼刘君的帖子

spread的单元格赋值测试没有问题。
推测和你的代码逻辑有关系,有的不行,说明你的这些单元格有什么特殊的设置或操作,你可以设置断点检查代码逻辑有没有问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
刘君
中级会员   /  发表于:2015-1-30 15:07:00
板凳
请问下在什么情况可能会出现不能赋值的情况
回复 使用道具 举报
刘君
中级会员   /  发表于:2015-1-30 15:09:00
地板
我就是插入了一行,然后遍历这行的各个单元格赋值,按说各个单元格的属性都是一样的。
回复 使用道具 举报
刘君
中级会员   /  发表于:2015-1-30 15:27:00
5#
明白了,是因为我将这个单元格设置为ComboBoxCellType 类型,而所赋值的值不在Items中。请问下组合框要怎么设置才行,既可选择,又可输入呢?
回复 使用道具 举报
刘君
中级会员   /  发表于:2015-1-30 15:44:00
6#
你们的回答也太慢了!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-30 16:39:00
7#
回复 5楼刘君的帖子

很抱歉给你造成不好的体验。
你的问题我们正在处理当中,由于你是金牌客户,我们会提高优先级,按照金牌客户的顺序处理。
调查你的问题需要时间,按照目前的进度,会在下班前给你一个反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-30 17:13:00
8#
回复 5楼刘君的帖子

使用Editable属性,设置你是否可以在组合框中的可编辑区域键入数据。
代码参考:
  1. FarPoint.Win.Spread.CellType.ComboBoxCellType cmbocell = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
  2. cmbocell.Items = (new String[] {"January", "February", "March", "April", "May", "June"});
  3. cmbocell.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows;
  4. cmbocell.AutoSearch = FarPoint.Win.AutoSearch.SingleCharacter;
  5. cmbocell.Editable = true;
  6. cmbocell.ListAlignment = FarPoint.Win.ListAlignment.Left;
  7. cmbocell.ListOffset = 20;
  8. cmbocell.ListWidth = 0;
  9. cmbocell.MaxDrop = 4;
  10. fpSpread1.Sheets[1].Cells[2,2].CellType = cmbocell;
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部