找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-1-13 13:31  /   查看:8346  /  回复:12
动态加载Spread,怎么不能获取Cell的单元格的值.我的版本是6.0的版本.烦请版主处理下.页面,请见WebForm3.aspx。此非常紧急,烦请尽快回复。谢谢!

WebApplication1.rar

1.99 MB, 下载次数: 411

rar

12 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-1-13 13:41:00
沙发

回复 1# sam 的帖子

sam 你好,问题我们已经查收,正在处理中~
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-1-13 14:24:00
板凳

回复 2# iceman 的帖子

谢谢!看能否快点处理,我这里正等这个问题解决。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-13 14:36:00
地板

回复 3# sam 的帖子

sam 你好,不好意思,久等了:
需要在给 Label 赋值之前,调用 FpSpread 下 SaveChanges 方法进行前台赋值保存到后台,代码如下( myspread.SaveChanges() 用于同步前台变化):
  1.         private void SaveUserFromData_Click(object sender, EventArgs e)
  2.         {

  3.             if (Mycontrol != null)
  4.             {
  5.                 FarPoint.Web.Spread.FpSpread myspread = new FpSpread();
  6.                 myspread = ((FarPoint.Web.Spread.FpSpread)Mycontrol);
  7.                 myspread.SaveChanges();
  8.                 int p = myspread.ActiveSheetView.Rows.Count;
  9.                 ((Label)Mycontrol2).Text = "第一个单元格的值为:" + ((FarPoint.Web.Spread.FpSpread)Mycontrol).ActiveSheetView.Cells[0, 0].Text.ToString();
  10.                 ((Label)Mycontrol3).Text = "表格总行数为:" + p.ToString();

  11.             }
  12.         }
复制代码
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-1-13 14:40:00
5#

回复 4# iceman 的帖子

谢谢!我刚按你的方法试出来了。非常感谢你!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-13 14:41:00
6#

回复 5# sam 的帖子

:-D客气了~
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-13 14:47:00
7#

回复 5# sam 的帖子

sam 你好,不好意思,我需要把你的帖子移动到 金牌服务专区,金牌服务用户建议到该区发帖提问,在该区帖子对比普通区的帖子具有较高的优先级。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-1-13 14:47:00
8#

回复 6# iceman 的帖子

嗨,再问你个问题,就是,如果单元格是ComBobox类型,则我怎么获得其对应的值。不是显示的信息。
UserValues = fpSpread.Sheets[0].Cells[j, k].Text.ToString();
以上应改为什么呢?烦请解答。谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-13 14:54:00
9#

回复 8# sam 的帖子

嗨~sam :
当单元格类型为 ComboBoxCellType 时,取 Value 值方法为:
  1. UserValues = fpSpread.Sheets[0].Cells[j, k].Value.ToString();
复制代码
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-1-13 14:58:00
10#

回复 9# iceman 的帖子

好像不行哦.
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 266:                                case Control_Type.D:
行 267:                                    //DropdownList
行 268:                                    UserValues = fpSpread.Sheets[0].Cells[j, k].Value.ToString();
行 269:                                    break;
行 270:                                default:
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部