using Core.Mes.Client.Comm.Tool; using Core.StlMes.Client.PlnSaleOrd.BaseMethod; using Core.StlMes.Client.PlnSaleOrd.Entity; using CoreFS.CA06; using Infragistics.Win.UltraWinGrid; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Core.StlMes.Client.PlnSaleOrd.窗体 { public partial class FrmCraftFileLv2 : FrmBase { private string _pk; public FrmCraftFileLv2(string pk,OpeBase ob) { InitializeComponent(); this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this._pk = pk; this.ob = ob; } private void FrmCraftFileLv2_Load(object sender, EventArgs e) { EntityHelper.ShowGridCaption(ultraGridCraftFileLv2.DisplayLayout.Bands[0]); BaseHelper.setOtherColumnReadOnly(ultraGridCraftFileLv2, new string[] { "" }); BaseHelper.setUltraGridColumnColor(ultraGridCraftFileLv2, new string[] { "CraftNoLv2" }, System.Drawing.Color.FromArgb(255, 255, 128)); Query(_pk); } private void ultraGridCraftFileLv2_ClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) { if (e.Cell.Column.Key.Equals("CraftNoLv2")) { UltraGridRow row = ultraGridCraftFileLv2.ActiveRow; string filePath = row.GetValue("CraftPath"); dlgOrderAskDown askDown = new dlgOrderAskDown(this.ob, filePath); askDown.Show(); } } private void Query(string pk) { List listSource = EntityHelper.GetData ("com.steering.pss.plnsaleord.processOrder.FrmCraftFileLv2.queryCraftFileLv2", new object[] { pk }, this.ob); craftFileLv2EntityBindingSource.DataSource = listSource; } } }