frmLgEleDetail.cs 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data;
  7. using CoreFS.CA06;
  8. using Infragistics.Win;
  9. using Infragistics.Win.UltraWinGrid;
  10. using Core.Mes.Client.Common;
  11. namespace Core.LgMes.Client.Comm
  12. {
  13. /// <summary>
  14. /// ElementsForm 的摘要说明。
  15. /// </summary>
  16. public class frmLgEleDetail : Core.Mes.Client.Common.frmStyleBase
  17. {
  18. OpeBase ob = null;
  19. private System.Data.DataSet dataSet1;
  20. private System.Data.DataTable dataTable1;
  21. private System.Data.DataColumn dataColumn1;
  22. private System.Data.DataColumn dataColumn2;
  23. private System.ComponentModel.IContainer components;
  24. public static string StrHic;
  25. public static string StrT;
  26. private UltraGrid ultraGrid1;
  27. private string m_szGW = "";
  28. public static string szEleStd = "";
  29. private DataColumn dataColumn5;
  30. private DataColumn dataColumn6;
  31. private DataColumn dataColumn3;
  32. private DataColumn dataColumn7;
  33. private DataColumn dataColumn8;
  34. private DataColumn dataColumn10;
  35. private DataColumn dataColumn11;
  36. private DataColumn dataColumn12;
  37. private DataColumn dataColumn4;
  38. private DataColumn dataColumn9;
  39. private DataColumn dataColumn13; //化学成分标准列名
  40. public static string strSteelCode = "";
  41. private Panel panel1;
  42. private Label label1;
  43. private Label label2;
  44. private Label label5;
  45. private Label label4;
  46. private Label label3;
  47. private Label label7;
  48. private Label label6;
  49. private Label label10;
  50. private Label label9;
  51. private Label label8;
  52. private Label label11;
  53. public Infragistics.Win.UltraWinGrid.UltraGridRow ultrgridRow;
  54. public string Hic
  55. {
  56. get
  57. {
  58. return StrHic;
  59. }
  60. set
  61. {
  62. StrHic=value;
  63. }
  64. }
  65. public string Bzhi
  66. {
  67. get
  68. {
  69. return StrT;
  70. }
  71. set
  72. {
  73. StrT=value;
  74. }
  75. }
  76. public frmLgEleDetail(string StrHic, string StrT, string szGW, OpeBase oba)
  77. {
  78. //
  79. // Windows 窗体设计器支持所必需的
  80. //
  81. InitializeComponent();
  82. //this.Remoting =Remotingh;
  83. this.Hic=StrHic;
  84. this.Bzhi=StrT;
  85. m_szGW = szGW;
  86. ob = oba;
  87. }
  88. /// <summary>
  89. /// 清理所有正在使用的资源。
  90. /// </summary>
  91. protected override void Dispose( bool disposing )
  92. {
  93. if( disposing )
  94. {
  95. if(components != null)
  96. {
  97. components.Dispose();
  98. }
  99. }
  100. base.Dispose( disposing );
  101. }
  102. #region Windows 窗体设计器生成的代码
  103. /// <summary>
  104. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  105. /// 此方法的内容。
  106. /// </summary>
  107. private void InitializeComponent()
  108. {
  109. Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance();
  110. Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Table1", -1);
  111. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ID");
  112. Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance();
  113. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Element");
  114. Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance();
  115. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("内控标准");
  116. Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance();
  117. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn4 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("NSTDMIN");
  118. Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance();
  119. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn5 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("NSTDMAX");
  120. Infragistics.Win.Appearance appearance6 = new Infragistics.Win.Appearance();
  121. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn6 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("TSTDMIN");
  122. Infragistics.Win.Appearance appearance7 = new Infragistics.Win.Appearance();
  123. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn7 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("TSTDMAX");
  124. Infragistics.Win.Appearance appearance8 = new Infragistics.Win.Appearance();
  125. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn8 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("放行标准");
  126. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn9 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("FSTDMIN");
  127. Infragistics.Win.Appearance appearance9 = new Infragistics.Win.Appearance();
  128. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn10 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("FSTDMAX");
  129. Infragistics.Win.Appearance appearance10 = new Infragistics.Win.Appearance();
  130. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn11 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("特殊要求");
  131. Infragistics.Win.Appearance appearance11 = new Infragistics.Win.Appearance();
  132. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn12 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("STD");
  133. Infragistics.Win.Appearance appearance12 = new Infragistics.Win.Appearance();
  134. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn13 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ResVaule");
  135. Infragistics.Win.Appearance appearance13 = new Infragistics.Win.Appearance();
  136. this.dataSet1 = new System.Data.DataSet();
  137. this.dataTable1 = new System.Data.DataTable();
  138. this.dataColumn1 = new System.Data.DataColumn();
  139. this.dataColumn2 = new System.Data.DataColumn();
  140. this.dataColumn5 = new System.Data.DataColumn();
  141. this.dataColumn6 = new System.Data.DataColumn();
  142. this.dataColumn3 = new System.Data.DataColumn();
  143. this.dataColumn7 = new System.Data.DataColumn();
  144. this.dataColumn8 = new System.Data.DataColumn();
  145. this.dataColumn10 = new System.Data.DataColumn();
  146. this.dataColumn11 = new System.Data.DataColumn();
  147. this.dataColumn12 = new System.Data.DataColumn();
  148. this.dataColumn4 = new System.Data.DataColumn();
  149. this.dataColumn9 = new System.Data.DataColumn();
  150. this.dataColumn13 = new System.Data.DataColumn();
  151. this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid();
  152. this.panel1 = new System.Windows.Forms.Panel();
  153. this.label7 = new System.Windows.Forms.Label();
  154. this.label11 = new System.Windows.Forms.Label();
  155. this.label10 = new System.Windows.Forms.Label();
  156. this.label9 = new System.Windows.Forms.Label();
  157. this.label8 = new System.Windows.Forms.Label();
  158. this.label6 = new System.Windows.Forms.Label();
  159. this.label5 = new System.Windows.Forms.Label();
  160. this.label3 = new System.Windows.Forms.Label();
  161. this.label2 = new System.Windows.Forms.Label();
  162. this.label1 = new System.Windows.Forms.Label();
  163. this.label4 = new System.Windows.Forms.Label();
  164. ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
  165. ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).BeginInit();
  166. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit();
  167. this.panel1.SuspendLayout();
  168. this.SuspendLayout();
  169. //
  170. // dataSet1
  171. //
  172. this.dataSet1.DataSetName = "NewDataSet";
  173. this.dataSet1.Locale = new System.Globalization.CultureInfo("zh-CN");
  174. this.dataSet1.Tables.AddRange(new System.Data.DataTable[] {
  175. this.dataTable1});
  176. //
  177. // dataTable1
  178. //
  179. this.dataTable1.Columns.AddRange(new System.Data.DataColumn[] {
  180. this.dataColumn1,
  181. this.dataColumn2,
  182. this.dataColumn5,
  183. this.dataColumn6,
  184. this.dataColumn3,
  185. this.dataColumn7,
  186. this.dataColumn8,
  187. this.dataColumn10,
  188. this.dataColumn11,
  189. this.dataColumn12,
  190. this.dataColumn4,
  191. this.dataColumn9,
  192. this.dataColumn13});
  193. this.dataTable1.TableName = "Table1";
  194. //
  195. // dataColumn1
  196. //
  197. this.dataColumn1.Caption = "序号";
  198. this.dataColumn1.ColumnName = "ID";
  199. //
  200. // dataColumn2
  201. //
  202. this.dataColumn2.Caption = "成分代码";
  203. this.dataColumn2.ColumnName = "Element";
  204. //
  205. // dataColumn5
  206. //
  207. this.dataColumn5.Caption = "内控标准";
  208. this.dataColumn5.ColumnName = "内控标准";
  209. //
  210. // dataColumn6
  211. //
  212. this.dataColumn6.Caption = "最小值";
  213. this.dataColumn6.ColumnName = "NSTDMIN";
  214. //
  215. // dataColumn3
  216. //
  217. this.dataColumn3.Caption = "最大值";
  218. this.dataColumn3.ColumnName = "NSTDMAX";
  219. //
  220. // dataColumn7
  221. //
  222. this.dataColumn7.Caption = "最小值";
  223. this.dataColumn7.ColumnName = "TSTDMIN";
  224. //
  225. // dataColumn8
  226. //
  227. this.dataColumn8.Caption = "最大值";
  228. this.dataColumn8.ColumnName = "TSTDMAX";
  229. //
  230. // dataColumn10
  231. //
  232. this.dataColumn10.ColumnName = "放行标准";
  233. //
  234. // dataColumn11
  235. //
  236. this.dataColumn11.Caption = "最小值";
  237. this.dataColumn11.ColumnName = "FSTDMIN";
  238. //
  239. // dataColumn12
  240. //
  241. this.dataColumn12.Caption = "最大值";
  242. this.dataColumn12.ColumnName = "FSTDMAX";
  243. //
  244. // dataColumn4
  245. //
  246. this.dataColumn4.ColumnName = "特殊要求";
  247. //
  248. // dataColumn9
  249. //
  250. this.dataColumn9.Caption = "目标值";
  251. this.dataColumn9.ColumnName = "STD";
  252. //
  253. // dataColumn13
  254. //
  255. this.dataColumn13.Caption = "实绩值";
  256. this.dataColumn13.ColumnName = "ResVaule";
  257. //
  258. // ultraGrid1
  259. //
  260. this.ultraGrid1.DataMember = "Table1";
  261. this.ultraGrid1.DataSource = this.dataSet1;
  262. appearance1.BackGradientStyle = Infragistics.Win.GradientStyle.None;
  263. this.ultraGrid1.DisplayLayout.Appearance = appearance1;
  264. appearance2.TextHAlignAsString = "Center";
  265. appearance2.TextVAlignAsString = "Middle";
  266. ultraGridColumn1.CellAppearance = appearance2;
  267. ultraGridColumn1.Header.VisiblePosition = 0;
  268. ultraGridColumn1.Hidden = true;
  269. ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0;
  270. ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0;
  271. ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(34, 0);
  272. ultraGridColumn1.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48);
  273. ultraGridColumn1.RowLayoutColumnInfo.SpanX = 1;
  274. ultraGridColumn1.RowLayoutColumnInfo.SpanY = 4;
  275. appearance3.TextHAlignAsString = "Center";
  276. appearance3.TextVAlignAsString = "Middle";
  277. ultraGridColumn2.CellAppearance = appearance3;
  278. ultraGridColumn2.Header.VisiblePosition = 1;
  279. ultraGridColumn2.RowLayoutColumnInfo.OriginX = 0;
  280. ultraGridColumn2.RowLayoutColumnInfo.OriginY = 0;
  281. ultraGridColumn2.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(41, 0);
  282. ultraGridColumn2.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48);
  283. ultraGridColumn2.RowLayoutColumnInfo.SpanX = 1;
  284. ultraGridColumn2.RowLayoutColumnInfo.SpanY = 4;
  285. appearance4.TextHAlignAsString = "Center";
  286. appearance4.TextVAlignAsString = "Middle";
  287. ultraGridColumn3.CellAppearance = appearance4;
  288. ultraGridColumn3.Header.VisiblePosition = 2;
  289. ultraGridColumn3.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.LabelOnly;
  290. ultraGridColumn3.RowLayoutColumnInfo.OriginX = 2;
  291. ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0;
  292. ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(105, 0);
  293. ultraGridColumn3.RowLayoutColumnInfo.SpanX = 2;
  294. ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2;
  295. appearance5.TextHAlignAsString = "Center";
  296. appearance5.TextVAlignAsString = "Middle";
  297. ultraGridColumn4.CellAppearance = appearance5;
  298. ultraGridColumn4.Header.VisiblePosition = 3;
  299. ultraGridColumn4.RowLayoutColumnInfo.OriginX = 2;
  300. ultraGridColumn4.RowLayoutColumnInfo.OriginY = 2;
  301. ultraGridColumn4.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(52, 0);
  302. ultraGridColumn4.RowLayoutColumnInfo.SpanX = 1;
  303. ultraGridColumn4.RowLayoutColumnInfo.SpanY = 2;
  304. appearance6.TextHAlignAsString = "Center";
  305. appearance6.TextVAlignAsString = "Middle";
  306. ultraGridColumn5.CellAppearance = appearance6;
  307. ultraGridColumn5.Header.VisiblePosition = 4;
  308. ultraGridColumn5.RowLayoutColumnInfo.OriginX = 3;
  309. ultraGridColumn5.RowLayoutColumnInfo.OriginY = 2;
  310. ultraGridColumn5.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(51, 0);
  311. ultraGridColumn5.RowLayoutColumnInfo.SpanX = 1;
  312. ultraGridColumn5.RowLayoutColumnInfo.SpanY = 2;
  313. appearance7.TextHAlignAsString = "Center";
  314. appearance7.TextVAlignAsString = "Middle";
  315. ultraGridColumn6.CellAppearance = appearance7;
  316. ultraGridColumn6.Header.VisiblePosition = 5;
  317. ultraGridColumn6.RowLayoutColumnInfo.OriginX = 6;
  318. ultraGridColumn6.RowLayoutColumnInfo.OriginY = 2;
  319. ultraGridColumn6.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(59, 0);
  320. ultraGridColumn6.RowLayoutColumnInfo.SpanX = 1;
  321. ultraGridColumn6.RowLayoutColumnInfo.SpanY = 2;
  322. appearance8.TextHAlignAsString = "Center";
  323. appearance8.TextVAlignAsString = "Middle";
  324. ultraGridColumn7.CellAppearance = appearance8;
  325. ultraGridColumn7.Header.VisiblePosition = 6;
  326. ultraGridColumn7.RowLayoutColumnInfo.OriginX = 8;
  327. ultraGridColumn7.RowLayoutColumnInfo.OriginY = 2;
  328. ultraGridColumn7.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(56, 0);
  329. ultraGridColumn7.RowLayoutColumnInfo.SpanX = 2;
  330. ultraGridColumn7.RowLayoutColumnInfo.SpanY = 2;
  331. ultraGridColumn8.Header.VisiblePosition = 7;
  332. ultraGridColumn8.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.LabelOnly;
  333. appearance9.TextHAlignAsString = "Center";
  334. appearance9.TextVAlignAsString = "Middle";
  335. ultraGridColumn9.CellAppearance = appearance9;
  336. ultraGridColumn9.Header.VisiblePosition = 8;
  337. ultraGridColumn9.RowLayoutColumnInfo.OriginX = 4;
  338. ultraGridColumn9.RowLayoutColumnInfo.OriginY = 2;
  339. ultraGridColumn9.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(56, 0);
  340. ultraGridColumn9.RowLayoutColumnInfo.SpanX = 1;
  341. ultraGridColumn9.RowLayoutColumnInfo.SpanY = 2;
  342. appearance10.TextHAlignAsString = "Center";
  343. appearance10.TextVAlignAsString = "Middle";
  344. ultraGridColumn10.CellAppearance = appearance10;
  345. ultraGridColumn10.Header.VisiblePosition = 9;
  346. ultraGridColumn10.RowLayoutColumnInfo.OriginX = 5;
  347. ultraGridColumn10.RowLayoutColumnInfo.OriginY = 2;
  348. ultraGridColumn10.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(53, 0);
  349. ultraGridColumn10.RowLayoutColumnInfo.SpanX = 1;
  350. ultraGridColumn10.RowLayoutColumnInfo.SpanY = 2;
  351. appearance11.TextHAlignAsString = "Center";
  352. appearance11.TextVAlignAsString = "Middle";
  353. ultraGridColumn11.CellAppearance = appearance11;
  354. ultraGridColumn11.Header.VisiblePosition = 10;
  355. ultraGridColumn11.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.LabelOnly;
  356. ultraGridColumn11.RowLayoutColumnInfo.OriginX = 6;
  357. ultraGridColumn11.RowLayoutColumnInfo.OriginY = 0;
  358. ultraGridColumn11.RowLayoutColumnInfo.SpanX = 4;
  359. ultraGridColumn11.RowLayoutColumnInfo.SpanY = 2;
  360. appearance12.TextHAlignAsString = "Center";
  361. appearance12.TextVAlignAsString = "Middle";
  362. ultraGridColumn12.CellAppearance = appearance12;
  363. ultraGridColumn12.Header.VisiblePosition = 11;
  364. ultraGridColumn12.Hidden = true;
  365. ultraGridColumn12.RowLayoutColumnInfo.OriginX = 1;
  366. ultraGridColumn12.RowLayoutColumnInfo.OriginY = 0;
  367. ultraGridColumn12.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(53, 0);
  368. ultraGridColumn12.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48);
  369. ultraGridColumn12.RowLayoutColumnInfo.SpanX = 1;
  370. ultraGridColumn12.RowLayoutColumnInfo.SpanY = 4;
  371. appearance13.TextHAlignAsString = "Center";
  372. appearance13.TextVAlignAsString = "Middle";
  373. ultraGridColumn13.CellAppearance = appearance13;
  374. ultraGridColumn13.Header.VisiblePosition = 12;
  375. ultraGridColumn13.RowLayoutColumnInfo.OriginX = 10;
  376. ultraGridColumn13.RowLayoutColumnInfo.OriginY = 0;
  377. ultraGridColumn13.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(56, 0);
  378. ultraGridColumn13.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48);
  379. ultraGridColumn13.RowLayoutColumnInfo.SpanX = 1;
  380. ultraGridColumn13.RowLayoutColumnInfo.SpanY = 4;
  381. ultraGridBand1.Columns.AddRange(new object[] {
  382. ultraGridColumn1,
  383. ultraGridColumn2,
  384. ultraGridColumn3,
  385. ultraGridColumn4,
  386. ultraGridColumn5,
  387. ultraGridColumn6,
  388. ultraGridColumn7,
  389. ultraGridColumn8,
  390. ultraGridColumn9,
  391. ultraGridColumn10,
  392. ultraGridColumn11,
  393. ultraGridColumn12,
  394. ultraGridColumn13});
  395. ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout;
  396. this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
  397. this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
  398. this.ultraGrid1.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  399. this.ultraGrid1.Location = new System.Drawing.Point(0, 0);
  400. this.ultraGrid1.Name = "ultraGrid1";
  401. this.ultraGrid1.Size = new System.Drawing.Size(491, 428);
  402. this.ultraGrid1.TabIndex = 6;
  403. //
  404. // panel1
  405. //
  406. this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
  407. this.panel1.Controls.Add(this.label7);
  408. this.panel1.Controls.Add(this.label11);
  409. this.panel1.Controls.Add(this.label10);
  410. this.panel1.Controls.Add(this.label9);
  411. this.panel1.Controls.Add(this.label8);
  412. this.panel1.Controls.Add(this.label6);
  413. this.panel1.Controls.Add(this.label5);
  414. this.panel1.Controls.Add(this.label3);
  415. this.panel1.Controls.Add(this.label2);
  416. this.panel1.Controls.Add(this.label1);
  417. this.panel1.Controls.Add(this.label4);
  418. this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom;
  419. this.panel1.Location = new System.Drawing.Point(0, 428);
  420. this.panel1.Name = "panel1";
  421. this.panel1.Size = new System.Drawing.Size(491, 50);
  422. this.panel1.TabIndex = 7;
  423. //
  424. // label7
  425. //
  426. this.label7.AutoSize = true;
  427. this.label7.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  428. this.label7.ForeColor = System.Drawing.Color.Violet;
  429. this.label7.Location = new System.Drawing.Point(131, 32);
  430. this.label7.Name = "label7";
  431. this.label7.Size = new System.Drawing.Size(47, 12);
  432. this.label7.TabIndex = 5;
  433. this.label7.Text = "0.0230";
  434. //
  435. // label11
  436. //
  437. this.label11.AutoSize = true;
  438. this.label11.Location = new System.Drawing.Point(47, 32);
  439. this.label11.Name = "label11";
  440. this.label11.Size = new System.Drawing.Size(89, 12);
  441. this.label11.TabIndex = 9;
  442. this.label11.Text = "满足特殊要求(";
  443. //
  444. // label10
  445. //
  446. this.label10.AutoSize = true;
  447. this.label10.Location = new System.Drawing.Point(330, 32);
  448. this.label10.Name = "label10";
  449. this.label10.Size = new System.Drawing.Size(29, 12);
  450. this.label10.TabIndex = 8;
  451. this.label10.Text = ")。";
  452. //
  453. // label9
  454. //
  455. this.label9.AutoSize = true;
  456. this.label9.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  457. this.label9.ForeColor = System.Drawing.Color.Red;
  458. this.label9.Location = new System.Drawing.Point(282, 32);
  459. this.label9.Name = "label9";
  460. this.label9.Size = new System.Drawing.Size(47, 12);
  461. this.label9.TabIndex = 7;
  462. this.label9.Text = "0.0230";
  463. //
  464. // label8
  465. //
  466. this.label8.AutoSize = true;
  467. this.label8.Location = new System.Drawing.Point(175, 32);
  468. this.label8.Name = "label8";
  469. this.label8.Size = new System.Drawing.Size(113, 12);
  470. this.label8.TabIndex = 6;
  471. this.label8.Text = ")不满足任何标准(";
  472. //
  473. // label6
  474. //
  475. this.label6.AutoSize = true;
  476. this.label6.Location = new System.Drawing.Point(373, 10);
  477. this.label6.Name = "label6";
  478. this.label6.Size = new System.Drawing.Size(77, 12);
  479. this.label6.TabIndex = 4;
  480. this.label6.Text = ")超出放行,";
  481. //
  482. // label5
  483. //
  484. this.label5.AutoSize = true;
  485. this.label5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  486. this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(153)))), ((int)(((byte)(0)))));
  487. this.label5.Location = new System.Drawing.Point(330, 10);
  488. this.label5.Name = "label5";
  489. this.label5.Size = new System.Drawing.Size(47, 12);
  490. this.label5.TabIndex = 3;
  491. this.label5.Text = "0.0230";
  492. //
  493. // label3
  494. //
  495. this.label3.AutoSize = true;
  496. this.label3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
  497. this.label3.Location = new System.Drawing.Point(131, 10);
  498. this.label3.Name = "label3";
  499. this.label3.Size = new System.Drawing.Size(47, 12);
  500. this.label3.TabIndex = 1;
  501. this.label3.Text = "0.0230";
  502. //
  503. // label2
  504. //
  505. this.label2.AutoSize = true;
  506. this.label2.Location = new System.Drawing.Point(47, 10);
  507. this.label2.Name = "label2";
  508. this.label2.Size = new System.Drawing.Size(89, 12);
  509. this.label2.TabIndex = 1;
  510. this.label2.Text = "满足内控标准(";
  511. //
  512. // label1
  513. //
  514. this.label1.AutoSize = true;
  515. this.label1.Location = new System.Drawing.Point(7, 10);
  516. this.label1.Name = "label1";
  517. this.label1.Size = new System.Drawing.Size(41, 12);
  518. this.label1.TabIndex = 0;
  519. this.label1.Text = "说明:";
  520. //
  521. // label4
  522. //
  523. this.label4.AutoSize = true;
  524. this.label4.Location = new System.Drawing.Point(174, 10);
  525. this.label4.Name = "label4";
  526. this.label4.Size = new System.Drawing.Size(161, 12);
  527. this.label4.TabIndex = 2;
  528. this.label4.Text = ")超出内控,满足放行标准(";
  529. //
  530. // frmLgEleDetail
  531. //
  532. this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
  533. this.ClientSize = new System.Drawing.Size(491, 478);
  534. this.Controls.Add(this.ultraGrid1);
  535. this.Controls.Add(this.panel1);
  536. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
  537. this.MaximizeBox = false;
  538. this.MinimizeBox = false;
  539. this.Name = "frmLgEleDetail";
  540. this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
  541. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  542. this.Text = "成分标准详细信息";
  543. this.Load += new System.EventHandler(this.ElementsForm_Load);
  544. ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit();
  545. ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).EndInit();
  546. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit();
  547. this.panel1.ResumeLayout(false);
  548. this.panel1.PerformLayout();
  549. this.ResumeLayout(false);
  550. }
  551. #endregion
  552. private void ElementsForm_Load(object sender, System.EventArgs e)
  553. {
  554. int intIndex = 0;
  555. foreach(Infragistics.Win.UltraWinGrid.UltraGridCell ultraGc in ultrgridRow.Cells)
  556. {
  557. if (!ultraGc.Column.Header.Caption.Contains("项目名"))
  558. {
  559. DataRow dr1 = dataSet1.Tables[0].NewRow();
  560. dr1["Element"] = ultraGc.Column.Header.Caption;
  561. dr1["ResVaule"] = ultraGc.Value.ToString();
  562. dataSet1.Tables[0].Rows.Add(dr1);
  563. ultraGrid1.Rows[intIndex].Cells["ResVaule"].Appearance.ForeColor = ultraGc.Appearance.ForeColor;
  564. intIndex = intIndex + 1;
  565. }
  566. }
  567. GetTAM_StandardElement();
  568. }
  569. public void GetTAM_StandardElement()/// 查询判定牌号成分
  570. {
  571. string strErr = "",temp="";
  572. bool blValue = false;
  573. ArrayList arry = new ArrayList();
  574. arry.Add("ChemStandardInfo.select");
  575. arry.Add(StrHic);
  576. CommonClientToServer cctos = new CommonClientToServer();
  577. cctos.ob = this.ob;
  578. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  579. "doSimpleQuery", arry, out strErr);
  580. if (strErr == "" && ds.Tables[0].Rows.Count > 0)
  581. {
  582. foreach (DataRow Dr in ds.Tables[0].Rows)
  583. {
  584. foreach (DataRow dr in dataSet1.Tables[0].Rows)
  585. {
  586. if (Dr["itemcode"].ToString().ToUpper() == dr["Element"].ToString().ToUpper())
  587. blValue = true;
  588. }
  589. if (blValue == true)
  590. {
  591. foreach (DataRow dr in dataSet1.Tables[0].Rows)
  592. {
  593. if (Dr["itemcode"].ToString().ToUpper() == dr["Element"].ToString().ToUpper())
  594. {
  595. if (Dr["stdstyle"].ToString() == "1")
  596. {
  597. dr["NSTDMIN"] = Dr["STDMIN"].ToString();
  598. dr["NSTDMAX"] = Dr["STDMAX"].ToString();
  599. }
  600. else if (Dr["stdstyle"].ToString() == "2")
  601. {
  602. dr["FSTDMIN"] = Dr["STDMIN"].ToString();
  603. dr["FSTDMAX"] = Dr["STDMAX"].ToString();
  604. }
  605. else
  606. {
  607. dr["TSTDMIN"] = Dr["STDMIN"].ToString();
  608. dr["TSTDMAX"] = Dr["STDMAX"].ToString();
  609. }
  610. }
  611. }
  612. blValue = false;
  613. }
  614. }
  615. }
  616. }
  617. private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  618. {
  619. ultraGrid1.DisplayLayout .Bands [0].Columns [0].Width =30;
  620. ultraGrid1.DisplayLayout .Bands [0].Columns [1].Width =40;
  621. ultraGrid1.DisplayLayout .Bands [0].Columns [2].Width =120;
  622. }
  623. }
  624. }