ISheetControl.cs
上传用户:li2971742
上传日期:2021-11-18
资源大小:39096k
文件大小:1k
源码类别:

OA系统

开发平台:

C#

  1. using System;
  2. using System.Web.UI;
  3. using System.Web.UI.WebControls;
  4. using System.Collections;
  5. using System.ComponentModel;
  6. using System.ComponentModel.Design.Serialization;
  7. using System.Drawing;
  8. using System.Drawing.Design;
  9. using System.Windows.Forms;
  10. using System.Globalization;
  11. [assembly:TagPrefix("OThinker.H3.WorkSheet","SheetControls")]
  12. namespace OThinker.H3.WorkSheet
  13. {
  14. /// <summary>
  15. /// 表单控件的接口
  16. /// </summary>
  17. public interface ISheetControl
  18. {
  19. /// <summary>
  20.         /// 从引擎中读取控件的数据
  21. /// </summary>
  22. /// <param name="SheetPage"></param>
  23.         void LoadDataField(OThinker.H3.WorkSheet.SheetPage SheetPage);
  24. /// <summary>
  25.         /// 将数据写回到引擎中
  26. /// </summary>
  27. /// <param name="SheetPage"></param>
  28.         void SaveDataField(OThinker.H3.WorkSheet.SheetPage SheetPage);
  29.         /// <summary>
  30.         /// 验证输入
  31.         /// </summary>
  32.         /// <param name="SheetPage"></param>
  33.         /// <param name="Errors"></param>
  34.         /// <returns></returns>
  35.         bool ValidateDataField(OThinker.H3.WorkSheet.SheetPage SheetPage, System.Collections.Generic.List<string> Errors);
  36.         /// <summary>
  37.         /// 使能该控件
  38.         /// </summary>
  39.         bool Enabled
  40.         {
  41.             get;
  42.             set;
  43.         }
  44. }
  45. }