![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Epicor
Epicor
Violin Huang
☺ Meet the better yourself! ❤
✎ ✉ ☎ ☝
展开
-
将DataGrid(gridview)中的数据赋值到datatable,只需要一句
DataTable table = (DataTable)DataGrid.DataSource;原创 2016-12-20 10:35:04 · 2060 阅读 · 1 评论 -
UltraComboEditor和UltraCombo的介绍
1. UltraComboEditorUltraComboEditor是单列下拉列表框,同.NET Framework中自带的下拉列表框,UltraComboEditor可以以两种形式呈现数据,分别为DropDownList和DropDown。其中DropDownList表示该ComboEditor为只选的,不提供Keyin的功能,DropDown则提供用户选择和KeyIn的功能。转载 2017-02-14 09:56:23 · 585 阅读 · 0 评论 -
UltraGrid宽度自适应
ultraGrid1.DisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.ResizeAllColumns;转载 2018-09-04 15:16:42 · 663 阅读 · 0 评论 -
UltraWinGrid单元格控件
UltraWinGrid行号从0开始 CellMultiLine Cell多行显示 当设定一个Column的CellMultiLine为True时,如果想要格子自动增长(变大),必须设定RowSizing的属性为AutoFree或FreeultraGridColumn31.CellMultiLine =Infragistics.Win.Defa...转载 2018-09-04 15:13:52 · 1128 阅读 · 0 评论 -
UltraGrid合并
单元格合并当使用grid列示数据时,如果某一行某列数据和上一行的对应列数据相同时,我们想把该列的显示隐含。所有band中的所有列。this.ultraGrid1.DisplayLayout.Override.MergedCellStyle = MergedCellStyle.Always其值还可以是:OnlyWhenSorted:只在排序时候合并Never:从不合并也可以针对具体的...转载 2018-09-04 15:06:48 · 837 阅读 · 0 评论 -
infragistics's ultragrid 控件显示列与实际列的关系
弹出列选择器窗口:ultraGrid1.ShowColumnChooser();通过列选择器,可以使某些列不可见。如果隐藏了某些列,同时又拖拽改变了列顺序,比如原来是 1 2 3 4现在是 3 1对于某一行,想按照现在的顺序依次输出列值,思路是:先用一个Dictionary<int,int>存 显示列与实际列,代码: ...转载 2018-08-20 17:05:26 · 550 阅读 · 1 评论 -
Infragitics ultra grid 实现点击某一个cell的时候选中整行,并且不可编辑
在初始化的时候 , 加一句 :ultraGrid1.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect;转载 2018-08-20 16:32:44 · 1020 阅读 · 0 评论 -
UltraWinGrid:处理单元格输入非法值
某个Grid的列要求输入int型,但是终端用户却输入了无法转化为int的字符,此时UltraGrid默认会提示客户,弹出如下提示:如图所示,每次输入在顶端增加一个新行,焦点所在的单元格,输入了r,但是进度列要求输入类型为int,此时会弹出如下对话框:如果不想弹出这个提示,应该怎么设置呢??12345678910转载 2017-04-18 16:24:20 · 958 阅读 · 0 评论 -
UltraWinGrid使用心得(C#)
UltraWinGrid使用心得(C#) UltraWinGrid行号从0开始 CellMultiLineCell多行显示当设定一个Column的CellMultiLine为True时,如果想要格子自动增长(变大),必须设定RowSizing的属性为AutoFree或FreeultraGridColumn31.CellMultiL转载 2017-04-18 16:22:22 · 2639 阅读 · 0 评论 -
UltraWinGrid:单元格添加可嵌入编辑器
本文转自;http://www.2cto.com/kf/201701/589747.html嵌入式编辑器(Embeddable Editors )不仅可以作用到某一列,还可以做到单元格这一级。如下图所示:实现代码如下:123456789101112DataTable t = new转载 2017-04-18 16:15:00 · 620 阅读 · 0 评论 -
[#显示分层数据的 UltraWinGrid 与一些自定义网格的外观设置吗?
本文来自:http://www.itstrike.cn/Question/276f4eda-89bc-4155-921e-bcc591332d9c.html我有对象,看起来像这样:public class ComponentProperty{ public string Property { get; set; } public object Va转载 2017-04-18 16:12:57 · 1313 阅读 · 0 评论 -
UltraGrid的排序方式
Infragistics.Win.UltraWinGrid.UltraGrid的排序方式。假设:UltraGrid dataGrid ;普通的排序方式我们一般只需要:dataGrid.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.SortSingle;如果需要控制某些列不需要排序功能,转载 2017-03-31 10:22:25 · 2280 阅读 · 0 评论 -
UltraGrid排序问题
在网上有很多ultraGrid使用手册,并且上面排序属性是Feature Picker/Filtering/allow实现,如下图可以看见:但是,尝试过后就会知道:其实Filtering是过滤的意思,在运行的时候还是先显示数据,点击标题头可以按照你的需要去过滤信息。如果真的要实现依据字段排序的话,在绑定ultraGrid数据库的时候添加如下代码即可实现:ultraGrid1.Dis转载 2017-03-31 10:19:08 · 1464 阅读 · 0 评论 -
UltraGrid编程手记
转自:http://www.cnitblog.com/salemsu/articles/55186.html如各位有《Infragistics》控件文件,烦请留言告知,谢谢!UltraGrid 是Infragistics netadvanage 控件库中提供的一个Windows 网格控件,功能强大,完全可以取代VS 中提供的 GridView控件。但不知为何,国内介绍它的文章很少。这玩转载 2016-11-01 15:56:03 · 4654 阅读 · 1 评论 -
解析大型.NET ERP系统 灵活复杂的界面控件Infragistics WinForms
Infragistics 是.NET平台优秀的控件供应商,囊括了WinForms,ASP.NET,Silverlight,WPF,Windows Phone等所有关于微软.NET技术的界面控件。借助于这些功能复杂的控件,为ERP的界面提供了灵活的操作能力。本篇不谈控件开发,只详细说明ERP系统如何使用Infragistics WinForms,而不用.NET 自带的控件。1 文本编辑控件转载 2016-11-01 15:51:57 · 1782 阅读 · 0 评论 -
ComponentOne Studio基于最新的界面设计技术
ComponentOne Studio1编辑ComponentOne Studio是美国ComponentOne公司开发的控件系列产品名,支持WinForms、WPF、ASP .NET、Silverlight、iPhone、Mobile和ActiveX等7个开发平台。ComponentOne Studio基于最新的界面设计技术,提供数百个各种功能的控转载 2016-08-23 12:42:07 · 847 阅读 · 0 评论 -
在Visual Studio中编写Epicor10的BPM代码
1.搭建Visual Studio编写BPM的环境a.共享或复制服务端Server文件BPM是运行在Epicor服务器上的,因此编写BPM代码是需要服务端文件支持的,所以需要把服务端Server文件夹共享或复制到编程的电脑上,使其能够访问,服务端文件路径如下:b.引用编写BPM所需要的文件在VS中新建一个类库项目,并引用编写BPM所需要的文件,文件列表如下图所示,这些文件可以在Server目录下的Assemblies和Bin文件夹中找到.因为Ice.Data.Model文件会在APP服务R转载 2020-08-05 12:31:45 · 574 阅读 · 0 评论 -
Epicor10自定义更新
Epicor10自定义更新步骤: 把需要升级的文件打包成ZIP格式. 进入服务器上Epicor客户端安装文件目录(如下图). 把需要升级的ZIP包放入Epicor客户端安装文件目录下的Custom\Client\Update文件夹(如图CustomDLL.zip) 退回Epicor客户端安装文件目录,进入 Client\config文件夹. 修改对应的配置文件,在customizations标签内添加 (name:升级包名称, directoryName:升级包转载 2020-08-05 12:28:50 · 367 阅读 · 0 评论 -
Epicor流水编号规则功能
流水编号规则功能因为在Epicor二次开发中使用流水编号时,总感觉非常繁琐,所以就想到开发一个功能用于获取流水编号。功能要求可设定前缀字符串 可设定流水号长度 可设定下一编号字段使用字段(UD05表) 字段描述 初始默认值 Key1 编号规则代码 Key2 数据类型 NumberingRule ShortChar01 规则名称 Character01 规则描述 ShortChar02 格式...转载 2020-08-05 12:28:13 · 346 阅读 · 0 评论 -
在Visual Studio中对Epicor10进行二次开发
1.搭建Visual Studio二次开发Epicor10的环境首先需要新建一个类库项目,并引用开发所需要的DLL文件,我这里使用UD01Form来二次开发,所以添加了UD01Form的窗体dll文件Ice.UI.UD01Entry,如下图所示,是当前Demo中二次开发需要的DLL文件.2.在Epicor中设计好UI界面在这个Demo中,我在UD01原界面中添加了一个New按钮,功能是新增一行数据,并自动生成Key1的值,另外还需要实现隐藏左边的Panel的功能.3.在Visual转载 2020-08-05 12:21:49 · 1178 阅读 · 1 评论 -
Epicor ERP 学习笔记
E10操作备忘录1. 报表设计管理分析——》交易活动管理——》设置——》交易活动查询系统管理——》商业活动查询——》交易活动查询2. 报表设计步骤首先设计报表——》然后设计数据表板——》然后部署数据表板——》然后到菜单维护里面添加自定义的菜单——》选择数据表板半成品点击开发人员新建数据表板,新建追踪查看器,然后新建查询,选择已经设计好的报表查询设计好的数据表板要添加到菜单中里面去,程序类型选择数据表板半成品3. 客户化工具选择开发者模式,右键菜单选择...原创 2020-07-24 11:03:01 · 1229 阅读 · 0 评论 -
NetAdvantage控件使用:UltraCombo
DataTable dt = SetlineTable(); ultraCombo1.DataSource = dt; ultraCombo1.DisplayMember = "name"; ultraCombo1.ValueMember = "code"; ultraCombo1.DataBi转载 2016-12-05 23:03:17 · 1080 阅读 · 0 评论 -
Epicor系统二次开发
Epicor系统二次开发一、获取或修改界面EpiDataView的字段数据(Get EpiDataView data) C# EpiDataView edv = (EpiDataView)oTrans.EpiDataViews["ViewName"]; if(edv.dataView.Count > 0) { string someValue = (str转载 2016-12-21 13:34:25 · 2995 阅读 · 0 评论 -
EpiDataView Object
EpiDataView Object EpiDataView Object The EpiDataView Object encapsulates a DataView of a particular DataTable that corresponds to a Table in your database. There is u转载 2016-12-21 13:42:30 · 719 阅读 · 0 评论 -
UltraCombo,UltraComboEdit 等下拉框控件不显示Header
首先要说的是这两句达不到我要的效果comboRevision.DisplayLayout.Bands[0].HeaderVisible = false;comboRevision.DisplayLayout.Bands[0].Header.Band.HeaderVisible = false;也不知是把哪个部分的Header给隐藏了,反正我的目的是要把下拉框部分的Header给隐藏转载 2017-02-14 11:11:31 · 627 阅读 · 0 评论 -
UltraGrid 中嵌入类似CheckBoxList功能
本文转自:http://blog.csdn.net/lee576/article/details/6592974先说一下客户的需求,有点古怪就是在某一列中,放一个类似的CheckBoxList的控件那样,可以多选的东东,选择几项保存的时候就插几条记录进数据库,其余的字段内容一样。但是图上这个有CheckBoxList那行是Add上去的(Grid.DisplayLayout.转载 2017-02-14 11:13:40 · 832 阅读 · 0 评论 -
VB.NET Epicor BAQ VS Connection to a Progress Server
转自:http://www.progresstalk.com/threads/vb-net-connection-to-a-progress-server.118412/感谢分享......同时适用C#I'm new to using forums, so my apologies if I'm posting in the wrong place. I'm also new to t转载 2017-05-27 10:30:55 · 557 阅读 · 0 评论 -
初学Epicor二次开发地址
https://lamdc3.wordpress.com/author/lamdc3/page/4/转载 2017-05-27 10:33:05 · 2883 阅读 · 0 评论 -
DynamnicQuery for BAQ
文章转自:https://pastebin.com/9CsF6uEC// DynamnicQuery for BAQ Epicor.Mfg.Core.Session epiSession = default(Epicor.Mfg.Core.Session); epiSession = (Epicor.Mfg.Core.Session)POEntryFor转载 2017-06-06 15:41:07 · 440 阅读 · 0 评论 -
Modifying BAQ to query with parameters
// DynamnicQuery for BAQ Epicor.Mfg.Core.Session epiSession = default(Epicor.Mfg.Core.Session); epiSession = (Epicor.Mfg.Core.Session)POEntryForm.Session; DynamicQuery dynamicQ转载 2017-06-06 15:43:26 · 333 阅读 · 0 评论 -
Resizing Combo Dropdown Columns
using Infragistics.Win.UltraWinGrid;public class Script{// Add Custom Module Level Variables Here **private Erp.UI.Controls.Combos.JobMtlSearchCombo cboPOLnMtl;public void InitializeCu转载 2017-06-06 15:45:33 · 322 阅读 · 0 评论 -
Dynamic Query Adapter Epicor E10
Writing this type of customization became easier with Epicor 10. The ability to write sub-queries in a BAQ gives you so much flexibility. Prior to Epicor 10 this would have to be coded and some of the转载 2017-06-06 15:47:32 · 1068 阅读 · 0 评论 -
Embedded DropDown in UltraGrid
//-------------------------- Set Row Value for value list query ------------------------private void eugFeatures_AfterRowActivate(object sender, System.EventArgs args){ string dum = this.eugFea转载 2017-06-06 15:46:18 · 339 阅读 · 0 评论 -
Part Alerts Now in C#
Part Alert now in C#, this is the is the C# version of the part alerts post. The message box used is a little overdone for what it needed, but it works./* Email Each valid UD02 entry */转载 2017-06-06 15:48:53 · 330 阅读 · 0 评论 -
hasokeric/Epicor-UD-KeyField.cs
// **************************************************// Custom code for UD100Form// Created: 2/11/2014 10:24:37 AM// **************************************************using System;using System.Dr转载 2018-01-04 09:43:34 · 416 阅读 · 0 评论 -
NetAdvantage控件使用:UltraGrid
1。添加ColumnStart\Basic Settings\Data Schema\Manually Define a Schema\添加Column,命名用数据库中的字段名。2。添加Column中文名称Band and Column Settings\Band [0](手动添加Column后)\Columns\选择列\Header\修改Caption属性3。整个表的属性转载 2016-12-05 23:02:41 · 1327 阅读 · 0 评论