03 2021 档案

摘要:页面PMOMMABW03 在load事件里面根据传来的厂别判断,定义功能号,根据厂别动态定义,配置多个功能号,实现每个页面对应的功能号查询条件sql可以独立定义,在小代码里面写SQL. 阅读全文
posted @ 2021-03-29 19:52 gitee1412 阅读(134) 评论(0) 推荐(0)
摘要:SELECT WHOLE_BACKLOG_CODE AS CODE,WHOLE_BACKLOG_NAME AS CODE_DESC_1_CONTENT FROM SIPMMA.TSIPMMAOF01 WHERE BACKLOG_POS = '01' 阅读全文
posted @ 2021-03-27 09:45 gitee1412 阅读(88) 评论(0) 推荐(0)
摘要:这边做的是一个关联事件,必须先选左边炼钢下拉框,才能获取右边下拉框值,若左边不选,则会报错。y原因是在调用下拉框事件的时候做了一个判断,未选择炼钢区分则提示,但是下拉框值用editValue取的,初始化是没有对象的。改成Text取值就ok了 阅读全文
posted @ 2021-03-26 10:39 gitee1412 阅读(252) 评论(0) 推荐(0)
摘要:在钢区下拉框下拉时做处理,调用事件,取得机组代码调用后台查询 private void efcc_no_QueryPopUp(object sender, CancelEventArgs e) { string unit_code = ""; if (efdiv_st.EditValue.ToStr 阅读全文
posted @ 2021-03-26 09:15 gitee1412 阅读(109) 评论(0) 推荐(0)
摘要:tpmomma00_inf.Reset();//重置表对象 cmd_om00_slab.Fetch(tpmomma00_inf);//将cmd查询结果赋值到表中 tpmomma00_inf.TrimOrBlank();//去除空格 阅读全文
posted @ 2021-03-18 09:14 gitee1412 阅读(134) 评论(0) 推荐(0)
摘要:挂一个委托事件,在事件里面控制需要的列可编辑 e.cancel=false为不可编辑 #region 选择行可编辑 private void gridView1_ShowingEditor(object sender, CancelEventArgs e) { try { this.efDevGri 阅读全文
posted @ 2021-03-16 10:12 gitee1412 阅读(386) 评论(0) 推荐(0)
摘要:记录一下通过映射来完成静态表页面的增删改查功能 1.页面的查询 #region 自定义函数-查询方法 private void Query() { try { //数据块接收前台传入的参数 EI.EIInfo inBlock = new EI.EIInfo(); EI.EIInfo outBlock 阅读全文
posted @ 2021-03-16 10:10 gitee1412 阅读(546) 评论(0) 推荐(0)
摘要:若需要在页面加载时就让下拉框选定第一个值,我们需要在页面加载页面加入以下代码 cbWwReason.ItemIndex = 1; 以上是通过小代码绑定的下拉框的写法,若下拉框是通过popUp方法自定义控制的,则需要将委托取消,将自定义代码放置到Load事件中,在进行上述控制。 //无委下拉 EI.E 阅读全文
posted @ 2021-03-16 09:50 gitee1412 阅读(176) 评论(0) 推荐(0)
摘要:后台对薄板材料做流炉设计调宽报这个错,后台并未执行,在前台打断点之后发现datatable也没问题,原因是没有将dt加入到数据块中,导致后台接收不到数据。 阅读全文
posted @ 2021-03-16 09:40 gitee1412 阅读(1234) 评论(0) 推荐(0)
摘要:前台三个DO事件,预处理,处理以及取消事件 预处理中判断是否选中记录,因为是两个Grid,用两个if判断选中记录的行数,如果页面有新增按钮的话需要去除页面新增的数据代码在修改代码下面,若页面无修改则不用加 #region 修改 private void FormPSSMMACS13_EF_PRE_D 阅读全文
posted @ 2021-03-11 19:48 gitee1412 阅读(150) 评论(0) 推荐(0)
摘要:使用方法来控制Grid单元格是否可以编辑的属性,触发页面的showing_Editor事件 #region grid1编辑事件 设置选中时列进入编辑状态 private void gridView1_ShowingEditor(object sender, CancelEventArgs e) { 阅读全文
posted @ 2021-03-11 19:31 gitee1412 阅读(172) 评论(0) 推荐(0)
摘要:using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using 阅读全文
posted @ 2021-03-11 19:18 gitee1412 阅读(311) 评论(0) 推荐(0)
摘要:格式化选中代码 ctrl+K+F 格式化代码ctrl+K+D 阅读全文
posted @ 2021-03-11 09:23 gitee1412 阅读(85) 评论(0) 推荐(0)
摘要:查询函数 private void Query() { try { EI.EIInfo inBlock = new EI.EIInfo(); EI.EIInfo inInfo = EF.Utility.GetSingleGridValue(efDevGrid2); //查询使用参数 inBlock. 阅读全文
posted @ 2021-03-10 14:17 gitee1412 阅读(501) 评论(0) 推荐(0)
摘要:在做材料申请统计界面,会使用到双击数据行跳转详细信息页面。主要思路是主页面写一个双击方法,再点击页面数据行的时候获取对应的行的数据并存到EF组件的对象中,这样在跳转子页面的时候就可以通过EF组件来获取传来的值进行详细信息的查询。 private void efDevGrid1_DoubleClick 阅读全文
posted @ 2021-03-10 09:38 gitee1412 阅读(224) 评论(0) 推荐(0)
摘要:if (bcls_rec->Tables[0].Columns.Contains("CAST_LOT_NO1")) { cast_lot_no1 = bcls_rec->Tables[0].Rows[0]["CAST_LOT_NO1"].ToString().Trim(); } billet_typ 阅读全文
posted @ 2021-03-08 16:23 gitee1412 阅读(181) 评论(0) 推荐(0)
摘要:000 | 00000 | SQL语句成功完成 01xxx | SQL语句成功完成,但是有警告 +012 | 01545 | 未限定的列名被解释为一个有相互关系的引用 +098 | 01568 | 动态SQL语句用分号结束 +100 | 02000 | 没有找到满足SQL语句的行 +110 | 01 阅读全文
posted @ 2021-03-05 15:17 gitee1412 阅读(1517) 评论(0) 推荐(0)
摘要:同一产线数据下发时通过电文下发,电文基本结构为发送区+接受分区+代号,比如1R3U51为制造分区发送到作业分区四钢轧的第51号电文。主要的电文信息画面有EPEXT1电文履历查询,EPEXT2电文配置查询,EPEXCOM2电文接收发送方报错查询 接下来电文主要的查询方法,在电文履历中查询EPEXT1画 阅读全文
posted @ 2021-03-05 14:20 gitee1412 阅读(290) 评论(0) 推荐(0)
摘要:先将电文配置中字段截取导出,选取字段到数据库使用select语句查询比对字段是否一致,不一致的字段记录,在数据项中添加,比对完成保证两边数据项一致后,开始编写接收电文函数代码如下,基本格式都一致 /************************************************* C 阅读全文
posted @ 2021-03-04 11:02 gitee1412 阅读(743) 评论(0) 推荐(0)
摘要:(1)强制类型转换 直接在变量前面加上(Int)... 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显式转换,也就是该数据类型转换方式,否则会产生编译错误。 该方式对于浮点数会做无条件 阅读全文
posted @ 2021-03-03 09:54 gitee1412 阅读(227) 评论(0) 推荐(0)
摘要://计划长铸坯块数信息添加 bcls_ret->Tables[0].Columns.Add(DT_DECIMAL,"PLAN_LSLAB_NUM"); //Log::Trace("", __FUNCTION__, "count=[{0}]", bcls_ret->Tables[0].Rows.get 阅读全文
posted @ 2021-03-02 19:25 gitee1412 阅读(358) 评论(0) 推荐(0)
摘要:画面的load事件中加入 this.order_type.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("ORDER_CODE", "代码")); this.order_type.Propert 阅读全文
posted @ 2021-03-01 16:46 gitee1412 阅读(152) 评论(0) 推荐(0)
摘要:需要在画面load事件中加入一段代码来说明该功能号是单记录集 #region 画面LOAD事件 private void FormPSSMMABW13_Load(object sender, EventArgs e) { EF.Utility.SetSingleGridColumn(efDevGri 阅读全文
posted @ 2021-03-01 16:14 gitee1412 阅读(278) 评论(0) 推荐(0)
摘要:FormPMOMMACS10D pmommacs10d = new FormPMOMMACS10D(); pmommacs10d.ShowDialog(); if (EF.EF_Args.common_parameter_1 == "FALSE") { EFMsgInfo = "取消!"; ef_a 阅读全文
posted @ 2021-03-01 15:09 gitee1412 阅读(263) 评论(0) 推荐(0)
摘要://双击数据行跳转指定详细页面 e.Clicks == 2判断双击 private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { if (e.C 阅读全文
posted @ 2021-03-01 13:41 gitee1412 阅读(175) 评论(0) 推荐(0)
摘要:子页面被调用代码 private void FormPMOMMACS10_EF_START_FORM_BY_EF(object sender, EF.EF_Args i_args) { EF.Utility.SetGridColumn(new EF.EFDevGrid[] { efDevGrid1 阅读全文
posted @ 2021-03-01 09:31 gitee1412 阅读(145) 评论(0) 推荐(0)