找回密码
 立即注册

QQ登录

只需一步,快速开始

beitesting
中级会员   /  发表于:2014-1-27 18:07:00
11#
回复 10楼roger.wang的帖子

Spread 日语版  版本号: 7.0.2003.2008

上传文件时,网页提示内部服务器错误
Designer文件中的内容如下
  1. namespace WindowsFormsApplication1
  2. {
  3.     partial class Form1
  4.     {
  5.         /// <summary>
  6.         /// 必要なデザイナー変数です。
  7.         /// </summary>
  8.         private System.ComponentModel.IContainer components = null;

  9.         /// <summary>
  10.         /// 使用中のリソースをすべてクリーンアップします。
  11.         /// </summary>
  12.         /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
  13.         protected override void Dispose(bool disposing)
  14.         {
  15.             if (disposing &amp;&amp; (components != null))
  16.             {
  17.                 components.Dispose();
  18.             }
  19.             base.Dispose(disposing);
  20.         }

  21.         #region Windows フォーム デザイナーで生成されたコード

  22.         /// <summary>
  23.         /// デザイナー サポートに必要なメソッドです。このメソッドの内容を
  24.         /// コード エディターで変更しないでください。
  25.         /// </summary>
  26.         private void InitializeComponent()
  27.         {
  28.             this.fpSpread1 = new FarPoint.Win.Spread.FpSpread();
  29.             this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView();
  30.             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1)).BeginInit();
  31.             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1_Sheet1)).BeginInit();
  32.             this.SuspendLayout();
  33.             //
  34.             // fpSpread1
  35.             //
  36.             this.fpSpread1.AccessibleDescription = "";
  37.             this.fpSpread1.Location = new System.Drawing.Point(59, 26);
  38.             this.fpSpread1.Name = "fpSpread1";
  39.             this.fpSpread1.Sheets.AddRange(new FarPoint.Win.Spread.SheetView[] {
  40.             this.fpSpread1_Sheet1});
  41.             this.fpSpread1.Size = new System.Drawing.Size(436, 259);
  42.             this.fpSpread1.TabIndex = 0;
  43.             this.fpSpread1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.fpSpread1_KeyDown);
  44.             //
  45.             // fpSpread1_Sheet1
  46.             //
  47.             this.fpSpread1_Sheet1.Reset();
  48.             this.fpSpread1_Sheet1.SheetName = "Sheet1";
  49.             //
  50.             // Form1
  51.             //
  52.             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
  53.             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  54.             this.ClientSize = new System.Drawing.Size(560, 333);
  55.             this.Controls.Add(this.fpSpread1);
  56.             this.Name = "Form1";
  57.             this.Text = "Form1";
  58.             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1)).EndInit();
  59.             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1_Sheet1)).EndInit();
  60.             this.ResumeLayout(false);

  61.         }

  62.         #endregion

  63.         private FarPoint.Win.Spread.FpSpread fpSpread1;
  64.         private FarPoint.Win.Spread.SheetView fpSpread1_Sheet1;
  65.     }
  66. }

复制代码
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-28 17:30:00
12#
回复 11楼beitesting的帖子

谢谢您提供的代码。

原因找到了,同样的代码,调用位置不同导致结果不同,您修改一下:

  1.             fpSpread1.EditModePermanent = true;
  2.             fpSpread1.EditModeReplace = true;
  3.             fpSpread1.EditMode = true;
  4.             fpSpread1.EditModeOn += fpSpread1_EditModeOn;
  5.             fpSpread1.EditModeOff += fpSpread1_EditModeOff;
复制代码


这段代码放在构造函数执行完 InitializeComponent(); 后调用。
放在Form_load里面不行。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部