请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

nssolsh

金牌服务用户

5

主题

21

帖子

137

积分

金牌服务用户

积分
137

活字格认证元老葡萄

nssolsh
金牌服务用户   /  发表于:2015-10-23 11:18  /   查看:4826  /  回复:6
我在按钮的事件里,用SetText方法给单元格设值,但是却不起作用。而在Page_Load 事件里相同的写法却起作用了,请问是需要再做什么设置吗?

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-10-23 13:59:00
沙发
回复 1楼nssolsh的帖子

感谢对该问题的反馈。
您是使用的类似如下的方法设置单元格的值么?
  1. FpSpread1.Sheets[0].SetText(2,0,"Test");
复制代码

我测试如下代码,没有重现您的问题:
  1. private void FpSpread1_CellClick(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {
  3.         System.Drawing.Point p = (System.Drawing.Point)e.CommandArgument;
  4.                 FpSpread1.Sheets[0].SetText(p.X, p.Y, "test");
  5.         FpSpread1.SaveChanges();
  6.         }
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
nssolsh
金牌服务用户   /  发表于:2015-10-23 18:20:00
板凳
回复 2楼Alice的帖子

恩,是采用FpSpread1.Sheets(0).SetText(2,0,"Test")设值的。我的项目是vb.net。
触发的事件是普通的<asp:button click>事件。FpSpread1.SaveChanges() 也加了。。。
奇怪的是pageload就起作用,是和加载顺序有关吗?感觉事件里设完值,又被什么东西给冲掉了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-26 09:54:00
地板
回复 1楼nssolsh的帖子

通过一个简单的demo模拟了你的描述问题,没有重现,请参考对你看能否解决你的问题:
19137.zip (50.47 KB, 下载次数: 59)
回复 使用道具 举报
nssolsh
金牌服务用户   /  发表于:2015-10-26 09:59:00
5#
好的,不需要其他设置我就放心了。我再调查调查,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-26 14:11:00
6#
回复 5楼nssolsh的帖子

好的,有其它问题可以随时交流。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-9 09:35:00
7#
回复 5楼nssolsh的帖子

请问问题是否解决?为了给你提供更优质的服务,请对本次服务进行评分。
我们会认真对待你提出的宝贵意见。您可以关注我们的微信服务号(微信号:GrapeCityDT),帖子有回复时可即时收到提醒,便于您第一时间查看,尽快解决技术问题。关注即可获得300金币用于兑换礼品。
谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部