电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9技术文档-范例-U9研发体系(表格控件的行号和步长开发规范).PDFVIP免费

U9技术文档-范例-U9研发体系(表格控件的行号和步长开发规范).PDF_第1页
1/4
U9技术文档-范例-U9研发体系(表格控件的行号和步长开发规范).PDF_第2页
2/4
U9技术文档-范例-U9研发体系(表格控件的行号和步长开发规范).PDF_第3页
3/4
U9 表格控件的行号和步长范例说明 版 本 号 :V1.0 作者:温丽兵 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 温丽兵 2008-6-26 原始文档建立 一.问题域说明 用于控制在单据的 GRID 上的行号的初始值及步长(即增行时的增量值)。 二.基本原理 用于控制 GRID 上的行号的起始值及步长。 一般情况下该字段要进行持久化。并且类型为整型。 有两种设置的方式 1. 代码方式设置: 见第三部分关键代码及说明。 2. 设计器设置 如图 1 所示,在设计器当中设置三项属性: 步长、开始行号、是否自动产生序列号。其中“是否自动产生序列号”必须设置为“True”。 图 1 三.关键代码及说明 1. 通过以下代码调用 BP 取得相应的步长 需要加入引用:UFIDA.U9.Base.BaseBP.Agent.dll GetProfileValueProxy bpObj = new GetProfileValueProxy(); bpObj.ProfileCode = "SysLineNo"; pVTDOData = bpObj.Do(); // 2. 设置相应 GRID 上的步长及初始值 可使用以下的方法,在 AfterCreateChildControls()内调用。 /// /// 设置行号 /// public static void SetGridAutoNumber(IUFDataGrid grid, String colName, PVDTOData pVTDOData) { if (pVTDOData != null) { int nStep = Int32.Parse(pVTDOData.ProfileValue); int colIndex = GetIndexOfGrid(grid, colName); if (colIndex < 0) { throw new Exception("GRID当中不存在该列。"); } ((IAutoRowNo)grid.Columns[colIndex]).Sequence = true; // 是否自动增长 ((IAutoRowNo)grid.Columns[colIndex]).SequenceStep = nStep; //步长 ((IAutoRowNo)grid.Columns[colIndex]).SequenceStart = nStep; //起始值 } } 四.源代码使用说明 无。 五.组装发布说明(可选)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

U9技术文档-范例-U9研发体系(表格控件的行号和步长开发规范).PDF

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信