using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using Core.Mes.Client.Comm.Control; using CoreFS.CA06; using System.Collections; using Core.Mes.Client.Comm.Server; using Infragistics.Win.UltraWinGrid; namespace Core.StlMes.Client.YdmPipeManage { public partial class frmChemical : UserControl { private InstructionCard _card = new InstructionCard(); public InstructionCard Card { get { return _card; } set { _card = value; UpdateData(); } } private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null; /// /// Grid编辑区 /// public Infragistics.Win.UltraWinGrid.UltraGrid Grid { get { return _grid; } } public frmChemical() { InitializeComponent(); GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1); _grid = this.ultraGrid1; } /// /// 刷新控件数据显示 /// public void UpdateData() { if (_card != null) { //ultraDataSource1.Rows[0]["MAT_NO"] = _card.Mat_no; //ultraDataSource1.Rows[0]["PRODUCT_FLAG"] = _card.Product_flag; //ultraDataSource1.Rows[0]["MAT_STATUS"] = _card.Mat_status; //ultraDataSource1.Rows[0]["MATERIAL_NAME"] = _card.Material_name; //ultraDataSource1.Rows[0]["PRODUCNAME"] = _card.Producname; //ultraDataSource1.Rows[0]["STEELNAME"] = _card.Steelname; //ultraDataSource1.Rows[0]["GRADENAME"] = _card.Gradename; //ultraDataSource1.Rows[0]["SPEC_NAME"] = _card.Spec_name; //ultraDataSource1.Rows[0]["MODEL_DESC"] = _card.Model_desc; //ultraDataSource1.Rows[0]["STD_NAME"] = _card.Std_name; //ultraDataSource1.Rows[0]["STD_STYLE_DESC"] = _card.Std_style_desc; //ultraDataSource1.Rows[0]["PROCESS_DESC"] = _card.Process_desc; //ultraDataSource1.Rows[0]["NEXT_PROCESS_DESC"] = _card.Next_process_desc; //ultraDataSource1.Rows[0]["PLINE_NAME"] = _card.Pline_name; //ultraDataSource1.Rows[0]["MAT_ORIGIN_NAME"] = _card.Mat_origin_name; //ultraDataSource1.Rows[0]["MEASURE_FLAG"] = _card.Measure_flag; //ultraDataSource1.Rows[0]["BELONG_NAME"] = _card.Belong_name; //ultraDataSource1.Rows[0]["MAT_GOWHERE_NAME"] = _card.Mat_gowhere_name; } else { GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1); } } /// /// 钢管物料主信息实体类 /// public class InstructionCard { } } }