找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaoruiheng

论坛元老

10

主题

48

帖子

8296

积分

论坛元老

积分
8296

活字格认证

zhaoruiheng
论坛元老   /  发表于:2014-11-17 15:13  /   查看:10988  /  回复:16
制作的安装包,在客户机器上安装上,提示farpoint.win.spread.groupinfo类型初始值设定项引发异常,请问是什么情况。是哪个参数需要配置吗?

QQ图片20141117151216.jpg (13.67 KB, 下载次数: 757)

16 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-17 17:47:00
沙发
回复 1楼zhaoruiheng的帖子

抱歉,根据当前信息无法确认问题所在,请问具体的使用场景是什么?

如果能提供重现问题的 Demo 将加快问题解决进展。
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 11:34:00
板凳
demo可能无法提供给你了,粘段代码吧。稍后。
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 13:15:00
地板

错误代码

图片111.png
程序弹出“4”以后,就弹出报错信息,一直没有出现5.定位信息如下图(看样子应该是控件中的问题):
图片123.png
客户操作系统:
WIN7 旗舰版,X86.
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 13:38:00
5#

问题代码的页面

经过再次修改程序在客户机器上确认,的确是上图中的代码中的问题,该winform页面如下:

截图1.jpg (87.77 KB, 下载次数: 669)
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 13:47:00
6#
稍后,我再完善点信息。
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 14:05:00
7#
initialcomponent.zip (4.99 KB, 下载次数: 772)
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 14:06:00
8#
您看还需要我提供别的信息吗?
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-11-19 15:00:00
9#
“类型初始值设定项引发异常”的错误,原来常见于如下的情况,比如说我新建了一个类库,其中用到数据库连接字符串,代码如下:
string _connectionString = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
如果调用的时候,配置文件中没有connStr的连接字符串,则报该错误。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-19 16:53:00
10#
回复 9楼zhaoruiheng的帖子

你好,
当前提供的资源中有两段代码涉及到 Spread:

  1.             //
  2.             // gv_Main
  3.             //
  4.             this.gv_Main.AccessibleDescription = "";
  5.             this.gv_Main.ContextMenuStrip = this.cms_Tool;
  6.             this.gv_Main.Dock = System.Windows.Forms.DockStyle.Fill;
  7.             this.gv_Main.Location = new System.Drawing.Point(0, 0);
  8.             this.gv_Main.Name = "gv_Main";
  9.             this.gv_Main.Sheets.AddRange(new FarPoint.Win.Spread.SheetView[] {
  10.             this.gv_Main_Sheet1});
  11.             this.gv_Main.Size = new System.Drawing.Size(1183, 579);
  12.             this.gv_Main.TabIndex = 0;
  13.             this.gv_Main.SelectionChanged += new FarPoint.Win.Spread.SelectionChangedEventHandler(this.gv_Main_SelectionChanged);
  14.             this.gv_Main.TextChanged += new System.EventHandler(this.gv_Main_TextChanged);
  15.             this.gv_Main.KeyUp += new System.Windows.Forms.KeyEventHandler(this.gv_Main_KeyUp);
复制代码


以上为 Spread 控件。


  1.             //
  2.             // gv_Main_Sheet1
  3.             //
  4.             this.gv_Main_Sheet1.Reset();
  5.             this.gv_Main_Sheet1.SheetName = "Sheet1";
  6.             // Formulas and custom names must be loaded with R1C1 reference style
  7.             this.gv_Main_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1;
  8.             this.gv_Main_Sheet1.ColumnCount = 30;
  9.             this.gv_Main_Sheet1.RowCount = 50;
  10.             this.gv_Main_Sheet1.SelectionFont = new System.Drawing.Font("宋体", 36F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  11.             this.gv_Main_Sheet1.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
  12.             this.gv_Main_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1;
复制代码

以上为 Sheet 代码。

并没有看到关于分组信息的,所以还无法确认您的问题。

请先查询一下是否使用了farpoint.win.spread.groupinfo,或者拖拽空的 Spread 到 From 中看能否重现问题。
谢谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部