FrmIronPotTrack.cs.svn-base 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Collections;
  10. using CoreFS.CA06;
  11. using Infragistics.Win;
  12. using Infragistics.Win.UltraWinGrid;
  13. using Core.Mes.Client.Common;
  14. namespace Core.LgMes.Client.lgIntegrationQuery
  15. {
  16. public partial class FrmIronPotTrack : Core.Mes.Client.Common.frmStyleBase
  17. {
  18. public FrmIronPotTrack()
  19. {
  20. InitializeComponent();
  21. }
  22. private void FrmIronPotTrack_Load(object sender, EventArgs e)
  23. {
  24. checkBox1.Checked = false;
  25. numericUpDown1.Enabled = false;
  26. checkBox2.Checked = false;
  27. cmb_gowhere.Enabled = false;
  28. InitPotInfo();
  29. timer1_Tick(null, new EventArgs());
  30. this.timer1.Start();
  31. }
  32. DataSet ds = new DataSet();
  33. /// <summary>
  34. /// 初始化铁包
  35. /// </summary>
  36. private void InitPotInfo()
  37. {
  38. string strErr = "";
  39. int intIndex = 0;
  40. string strWhere = " where 1=1 ";
  41. try
  42. {
  43. ArrayList arry = new ArrayList();
  44. ArrayList sqlList = new ArrayList();
  45. arry.Add("GetIronPotInfo.select");
  46. sqlList.Add(strWhere);
  47. //调用服务端方法
  48. CoreClientParam CCP_LgEts = new CoreClientParam();
  49. DataTable dt = new DataTable();
  50. CCP_LgEts.ServerName = "Core.LgMes.Server.Common.ComDBQuery";
  51. CCP_LgEts.MethodName = "doQuery";
  52. CCP_LgEts.ServerParams = new object[] { arry, sqlList };
  53. CCP_LgEts.SourceDataTable = dt;
  54. this.ExecuteQueryToDataTable(CCP_LgEts, CoreInvokeType.Internal);
  55. ValueList vl = new ValueList();
  56. foreach (DataRow dr in dt.Rows)
  57. {
  58. vl.ValueListItems.Add(dr["LADLEID"].ToString(), dr["LADLEID"].ToString());
  59. }
  60. cmb_ironid.ValueList = vl;
  61. ds.Tables.Add(dt);
  62. if (strErr == "" && ds != null)
  63. {
  64. ultraDataSource1.Rows.Clear();
  65. if (ds.Tables.Count > 0)
  66. {
  67. foreach (DataRow dr in ds.Tables[0].Rows)
  68. {
  69. ultraDataSource1.Rows.Add(new object[] { dr["LADLEID"].ToString() });
  70. GD17_1.Rows[intIndex].Hidden = true;
  71. GD16_1.Rows[intIndex].Hidden = true;
  72. GD15_1.Rows[intIndex].Hidden = true;
  73. GD14_1.Rows[intIndex].Hidden = true;
  74. GD13_1.Rows[intIndex].Hidden = true;
  75. GD17_2.Rows[intIndex].Hidden = true;
  76. GD16_2.Rows[intIndex].Hidden = true;
  77. GD15_2.Rows[intIndex].Hidden = true;
  78. GD14_2.Rows[intIndex].Hidden = true;
  79. GD13_2.Rows[intIndex].Hidden = true;
  80. FG1.Rows[intIndex].Hidden = true;
  81. ZG1.Rows[intIndex].Hidden = true;
  82. NGW1.Rows[intIndex].Hidden = true;
  83. BGW1.Rows[intIndex].Hidden = true;
  84. TLZ1.Rows[intIndex].Hidden = true;
  85. HK1.Rows[intIndex].Hidden = true;
  86. YSQ1.Rows[intIndex].Hidden = true;
  87. DXQ1.Rows[intIndex].Hidden = true;
  88. intIndex++;
  89. }
  90. }
  91. }
  92. }
  93. catch{ }
  94. }
  95. public static void proc_Statics(ref UltraGrid ultraGrid, ArrayList alistColumns, bool clearExists, string strFormat)
  96. {
  97. try
  98. {
  99. if (alistColumns == null)
  100. {
  101. return;
  102. }
  103. UltraGridBand band = ultraGrid.DisplayLayout.Bands[0];
  104. if (clearExists)
  105. band.Summaries.Clear();
  106. SummarySettings summary = null;
  107. UltraGridColumn cl = null;
  108. foreach (UltraGridColumn column in ultraGrid.DisplayLayout.Bands[0].Columns)
  109. {
  110. if (column.ToString() == "第二炼钢厂转炉生产调度表")
  111. {
  112. if (column.RowLayoutColumnInfo.OriginX == 1)
  113. {
  114. cl = column;
  115. break;
  116. }
  117. }
  118. else
  119. {
  120. if (column.RowLayoutColumnInfo.OriginX == 0)
  121. {
  122. cl = column;
  123. break;
  124. }
  125. }
  126. }
  127. summary = band.Summaries.Add(SummaryType.Count, cl);
  128. summary.SummaryDisplayArea = SummaryDisplayAreas.BottomFixed;
  129. summary.SummaryPosition = SummaryPosition.UseSummaryPositionColumn;
  130. summary.DisplayFormat = "合计:";
  131. summary.Appearance.TextHAlign = Infragistics.Win.HAlign.Center;
  132. summary.Appearance.TextVAlign = Infragistics.Win.VAlign.Middle;
  133. summary.Appearance.FontData.Bold = DefaultableBoolean.True;
  134. if (string.IsNullOrEmpty(strFormat.Trim()))
  135. {
  136. strFormat = " {0:############0.00}";
  137. }
  138. for (int i = 0; i < alistColumns.Count; i++)
  139. {
  140. try
  141. {
  142. summary = band.Summaries.Add(SummaryType.Sum, band.Columns[alistColumns[i].ToString()]);
  143. summary.SummaryDisplayArea = SummaryDisplayAreas.BottomFixed;
  144. summary.SummaryPosition = SummaryPosition.UseSummaryPositionColumn;
  145. summary.DisplayFormat = strFormat;
  146. summary.Appearance.TextHAlign = Infragistics.Win.HAlign.Right;
  147. summary.Appearance.TextVAlign = Infragistics.Win.VAlign.Middle;
  148. summary.Appearance.FontData.Bold = DefaultableBoolean.True;
  149. summary.Appearance.ForeColor = Color.DarkBlue;
  150. summary.Appearance.BackColor = Color.White;
  151. }
  152. catch { }
  153. }
  154. band.Override.SummaryFooterCaptionVisible = Infragistics.Win.DefaultableBoolean.False;
  155. }
  156. catch { }
  157. }
  158. /// <summary>
  159. /// 显示铁水信息
  160. /// </summary>
  161. private void GetPotStatusData()
  162. {
  163. try
  164. {
  165. try
  166. {
  167. //转炉状态显示
  168. ArrayList arryBof = new ArrayList();
  169. ArrayList sqlListBof = new ArrayList();
  170. string strWhereBof = " and 1=1 ";
  171. arryBof.Add("GetBofTrackInfo.select");
  172. sqlListBof.Add(strWhereBof);
  173. //调用服务端方法
  174. CoreClientParam CCP_LgEtsBof = new CoreClientParam();
  175. DataTable dtBof = new DataTable();
  176. CCP_LgEtsBof.ServerName = "Core.LgMes.Server.Common.ComDBQuery";
  177. CCP_LgEtsBof.MethodName = "doQuery";
  178. CCP_LgEtsBof.ServerParams = new object[] { arryBof, sqlListBof };
  179. CCP_LgEtsBof.SourceDataTable = dtBof;
  180. this.ExecuteQueryToDataTable(CCP_LgEtsBof, CoreInvokeType.Internal);
  181. if (dtBof != null && dtBof.Rows.Count > 0)
  182. {
  183. for (int iRow = 0; iRow < dtBof.Rows.Count; iRow++)
  184. {
  185. DataRow dr = dtBof.Rows[iRow];
  186. if (dr["OBJECTPOS"].ToString() == "BOF01_DEVICE")
  187. {
  188. if (dr["CHANGEENDTIME"].ToString() == "Y")
  189. pbCvtDev1.Image = imageListBof.Images[2];
  190. else
  191. {
  192. pbCvtDev1.Image = imageListBof.Images[1];
  193. }
  194. }
  195. if (dr["OBJECTPOS"].ToString() == "BOF01_BACK")
  196. {
  197. pbCvtDev1.Image = imageListBof.Images[3];
  198. }
  199. if (dr["OBJECTPOS"].ToString() == "BOF02_DEVICE")
  200. {
  201. if (dr["CHANGEENDTIME"].ToString() == "Y")
  202. pbCvtDev2.Image = imageListBof.Images[2];
  203. else
  204. {
  205. pbCvtDev2.Image = imageListBof.Images[1];
  206. }
  207. }
  208. if (dr["OBJECTPOS"].ToString() == "BOF02_BACK")
  209. {
  210. pbCvtDev2.Image = imageListBof.Images[3];
  211. }
  212. }
  213. }
  214. else
  215. {
  216. pbCvtDev1.Image = imageListBof.Images[0];
  217. pbCvtDev2.Image = imageListBof.Images[0];
  218. }
  219. }catch{}
  220. DataTable dtIronData = null;
  221. string strWhere = " where 1=1 ";
  222. ArrayList arry = new ArrayList();
  223. ArrayList sqlList = new ArrayList();
  224. arry.Add("GetIronPotStatusInfo.Select");
  225. sqlList.Add(strWhere);
  226. //调用服务端方法
  227. CoreClientParam CCP_LgEts = new CoreClientParam();
  228. DataTable dt = new DataTable();
  229. CCP_LgEts.ServerName = "Core.LgMes.Server.Common.ComDBQuery";
  230. CCP_LgEts.MethodName = "doQuery";
  231. CCP_LgEts.ServerParams = new object[] { arry, sqlList };
  232. CCP_LgEts.SourceDataTable = dt;
  233. this.ExecuteQueryToDataTable(CCP_LgEts, CoreInvokeType.Internal);
  234. if (dt != null && dt.Rows.Count > 0)
  235. {
  236. this.dataTable1.Rows.Clear();
  237. DataRow dr;
  238. for (int iRow = 0; iRow < dt.Rows.Count; iRow++)
  239. {
  240. dr = this.dataTable1.NewRow();
  241. for (int jCol = 0; jCol < dt.Columns.Count; jCol++)
  242. {
  243. try
  244. {
  245. if (this.dataTable1.Columns.Contains(dt.Columns[jCol].ColumnName))
  246. dr[dt.Columns[jCol].ColumnName] = Convert.ToString(dt.Rows[iRow][jCol]);
  247. }
  248. catch { }
  249. }
  250. this.dataTable1.Rows.Add(dr);
  251. }
  252. }
  253. try
  254. {
  255. ArrayList alistColumns = new ArrayList();
  256. ArrayList alistFormat = new ArrayList();
  257. alistColumns.Add("CN");
  258. alistFormat.Add(" {0:############0.0}");
  259. proc_Statics(ref ultraGrid1, alistColumns, true, " {0:############0.0}");
  260. }
  261. catch { }
  262. //绑定扩展栏铁包数据
  263. /*DataRow[] drList = dt.Select("FGWEIGHT IS NOT NULL");
  264. DataTable dt1 = new DataTable();
  265. dt1.Columns.Add(new DataColumn("LADLEID", typeof(String)));
  266. dt1.Columns.Add(new DataColumn("LOCATION", typeof(String)));
  267. dt1.Columns.Add(new DataColumn("FGWEIGHT", typeof(String)));
  268. foreach (DataRow dr in drList)
  269. {
  270. dt1.ImportRow(dr);
  271. }
  272. this.dataTable1.Clear();
  273. if (dt1 != null && dt1.Rows.Count > 0)
  274. {
  275. this.dataTable1.Rows.Clear();
  276. if (dt1.Rows.Count == 0) return;
  277. DataRow dr;
  278. for (int iRow = 0; iRow < dt1.Rows.Count; iRow++)
  279. {
  280. dr = this.dataTable1.NewRow();
  281. for (int jCol = 0; jCol < dt1.Columns.Count; jCol++)
  282. {
  283. try
  284. {
  285. if (this.dataTable1.Columns.Contains(dt1.Columns[jCol].ColumnName))
  286. dr[dt1.Columns[jCol].ColumnName] = Convert.ToString(dt1.Rows[iRow][jCol]);
  287. }
  288. catch { }
  289. }
  290. this.dataTable1.Rows.Add(dr);
  291. }
  292. }*/
  293. //铁水信息
  294. dtIronData = dt;
  295. if (dtIronData != null)
  296. {
  297. if (dtIronData.Rows.Count > 0)
  298. {
  299. foreach (DataRow drIron in dtIronData.Rows)
  300. {
  301. //10#高炉13辊道
  302. for (int i = 0; i < GD13_1.Rows.Count; i++)
  303. {
  304. if (drIron["LADLEID"].ToString() == GD13_1.Rows[i].Cells[0].Value.ToString())
  305. {
  306. if (drIron["LOCATION"].ToString() == "10#高炉13辊道")
  307. {
  308. GD13_1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  309. GD13_1.Rows[i].Hidden = false;
  310. }
  311. else
  312. {
  313. GD13_1.Rows[i].Hidden = true;
  314. }
  315. break;
  316. }
  317. }
  318. //10#高炉14辊道
  319. for (int i = 0; i < GD14_1.Rows.Count; i++)
  320. {
  321. if (drIron["LADLEID"].ToString() == GD14_1.Rows[i].Cells[0].Value.ToString())
  322. {
  323. if (drIron["LOCATION"].ToString() == "10#高炉14辊道")
  324. {
  325. GD14_1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  326. GD14_1.Rows[i].Hidden = false;
  327. }
  328. else
  329. {
  330. GD14_1.Rows[i].Hidden = true;
  331. }
  332. break;
  333. }
  334. }
  335. //10#高炉15辊道
  336. for (int i = 0; i < GD15_1.Rows.Count; i++)
  337. {
  338. if (drIron["LADLEID"].ToString() == GD15_1.Rows[i].Cells[0].Value.ToString())
  339. {
  340. if (drIron["LOCATION"].ToString() == "10#高炉15辊道")
  341. {
  342. GD15_1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  343. GD15_1.Rows[i].Hidden = false;
  344. }
  345. else
  346. {
  347. GD15_1.Rows[i].Hidden = true;
  348. }
  349. break;
  350. }
  351. }
  352. //10#高炉16辊道
  353. for (int i = 0; i < GD16_1.Rows.Count; i++)
  354. {
  355. if (drIron["LADLEID"].ToString() == GD16_1.Rows[i].Cells[0].Value.ToString())
  356. {
  357. if (drIron["LOCATION"].ToString() == "10#高炉16辊道")
  358. {
  359. GD16_1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  360. GD16_1.Rows[i].Hidden = false;
  361. }
  362. else
  363. {
  364. GD16_1.Rows[i].Hidden = true;
  365. }
  366. break;
  367. }
  368. }
  369. //10#高炉17辊道
  370. for (int i = 0; i < GD17_1.Rows.Count; i++)
  371. {
  372. if (drIron["LADLEID"].ToString() == GD17_1.Rows[i].Cells[0].Value.ToString())
  373. {
  374. if (drIron["LOCATION"].ToString() == "10#高炉17辊道")
  375. {
  376. GD17_1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  377. GD17_1.Rows[i].Hidden = false;
  378. }
  379. else
  380. {
  381. GD17_1.Rows[i].Hidden = true;
  382. }
  383. break;
  384. }
  385. }
  386. //9#高炉13辊道
  387. for (int i = 0; i < GD13_2.Rows.Count; i++)
  388. {
  389. if (drIron["LADLEID"].ToString() == GD13_2.Rows[i].Cells[0].Value.ToString())
  390. {
  391. if (drIron["LOCATION"].ToString() == "9#高炉13辊道")
  392. {
  393. GD13_2.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  394. GD13_2.Rows[i].Hidden = false;
  395. }
  396. else
  397. {
  398. GD13_2.Rows[i].Hidden = true;
  399. }
  400. break;
  401. }
  402. }
  403. //9#高炉14辊道
  404. for (int i = 0; i < GD14_2.Rows.Count; i++)
  405. {
  406. if (drIron["LADLEID"].ToString() == GD14_2.Rows[i].Cells[0].Value.ToString())
  407. {
  408. if (drIron["LOCATION"].ToString() == "9#高炉14辊道")
  409. {
  410. GD14_2.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  411. GD14_2.Rows[i].Hidden = false;
  412. }
  413. else
  414. {
  415. GD14_2.Rows[i].Hidden = true;
  416. }
  417. break;
  418. }
  419. }
  420. //9#高炉15辊道
  421. for (int i = 0; i < GD15_2.Rows.Count; i++)
  422. {
  423. if (drIron["LADLEID"].ToString() == GD15_2.Rows[i].Cells[0].Value.ToString())
  424. {
  425. if (drIron["LOCATION"].ToString() == "9#高炉15辊道")
  426. {
  427. GD15_2.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  428. GD15_2.Rows[i].Hidden = false;
  429. }
  430. else
  431. {
  432. GD15_2.Rows[i].Hidden = true;
  433. }
  434. break;
  435. }
  436. }
  437. //9#高炉16辊道
  438. for (int i = 0; i < GD16_2.Rows.Count; i++)
  439. {
  440. if (drIron["LADLEID"].ToString() == GD16_2.Rows[i].Cells[0].Value.ToString())
  441. {
  442. if (drIron["LOCATION"].ToString() == "9#高炉16辊道")
  443. {
  444. GD16_2.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  445. GD16_2.Rows[i].Hidden = false;
  446. }
  447. else
  448. {
  449. GD16_2.Rows[i].Hidden = true;
  450. }
  451. break;
  452. }
  453. }
  454. //9#高炉17辊道
  455. for (int i = 0; i < GD17_2.Rows.Count; i++)
  456. {
  457. if (drIron["LADLEID"].ToString() == GD17_2.Rows[i].Cells[0].Value.ToString())
  458. {
  459. if (drIron["LOCATION"].ToString() == "9#高炉17辊道")
  460. {
  461. GD17_2.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  462. GD17_2.Rows[i].Hidden = false;
  463. }
  464. else
  465. {
  466. GD17_2.Rows[i].Hidden = true;
  467. }
  468. break;
  469. }
  470. }
  471. //废钢区域
  472. for (int i = 0; i < FG1.Rows.Count; i++)
  473. {
  474. if (drIron["LADLEID"].ToString() == FG1.Rows[i].Cells[0].Value.ToString())
  475. {
  476. if (drIron["LOCATION"].ToString() == "废钢区域")
  477. {
  478. FG1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  479. FG1.Rows[i].Hidden = false;
  480. }
  481. else
  482. {
  483. FG1.Rows[i].Hidden = true;
  484. }
  485. break;
  486. }
  487. }
  488. //重罐区域(空)
  489. for (int i = 0; i < ZG1.Rows.Count; i++)
  490. {
  491. if (drIron["LADLEID"].ToString() == ZG1.Rows[i].Cells[0].Value.ToString())
  492. {
  493. if (drIron["LOCATION"].ToString() == "重罐区域(空)")
  494. {
  495. ZG1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  496. ZG1.Rows[i].Hidden = false;
  497. }
  498. else
  499. {
  500. ZG1.Rows[i].Hidden = true;
  501. }
  502. break;
  503. }
  504. }
  505. //1#工位
  506. for (int i = 0; i < NGW1.Rows.Count; i++)
  507. {
  508. if (drIron["LADLEID"].ToString() == NGW1.Rows[i].Cells[0].Value.ToString())
  509. {
  510. if (drIron["LOCATION"].ToString() == "1#工位")
  511. {
  512. NGW1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  513. NGW1.Rows[i].Hidden = false;
  514. }
  515. else
  516. {
  517. NGW1.Rows[i].Hidden = true;
  518. }
  519. break;
  520. }
  521. }
  522. //2#工位
  523. for (int i = 0; i < BGW1.Rows.Count; i++)
  524. {
  525. if (drIron["LADLEID"].ToString() == BGW1.Rows[i].Cells[0].Value.ToString())
  526. {
  527. if (drIron["LOCATION"].ToString() == "2#工位")
  528. {
  529. BGW1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  530. BGW1.Rows[i].Hidden = false;
  531. }
  532. else
  533. {
  534. BGW1.Rows[i].Hidden = true;
  535. }
  536. break;
  537. }
  538. }
  539. //重罐区域(重)
  540. for (int i = 0; i < TLZ1.Rows.Count; i++)
  541. {
  542. if (drIron["LADLEID"].ToString() == TLZ1.Rows[i].Cells[0].Value.ToString())
  543. {
  544. if (drIron["LOCATION"].ToString() == "重罐区域(重)")
  545. {
  546. TLZ1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[0];
  547. TLZ1.Rows[i].Hidden = false;
  548. }
  549. else
  550. {
  551. TLZ1.Rows[i].Hidden = true;
  552. }
  553. break;
  554. }
  555. }
  556. //10#高炉13辊道备用
  557. for (int i = 0; i < GD13_1_BACK.Rows.Count; i++)
  558. {
  559. if (drIron["LADLEID"].ToString() == GD13_1_BACK.Rows[i].Cells[0].Value.ToString())
  560. {
  561. if (drIron["LOCATION"].ToString() == "10#高炉13辊道备用")
  562. {
  563. GD13_1_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  564. GD13_1_BACK.Rows[i].Hidden = false;
  565. }
  566. else
  567. {
  568. GD13_1_BACK.Rows[i].Hidden = true;
  569. }
  570. break;
  571. }
  572. }
  573. //10#高炉14辊道备用
  574. for (int i = 0; i < GD14_1_BACK.Rows.Count; i++)
  575. {
  576. if (drIron["LADLEID"].ToString() == GD14_1_BACK.Rows[i].Cells[0].Value.ToString())
  577. {
  578. if (drIron["LOCATION"].ToString() == "10#高炉14辊道备用")
  579. {
  580. GD14_1_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  581. GD14_1_BACK.Rows[i].Hidden = false;
  582. }
  583. else
  584. {
  585. GD14_1_BACK.Rows[i].Hidden = true;
  586. }
  587. break;
  588. }
  589. }
  590. //10#高炉15辊道备用
  591. for (int i = 0; i < GD15_1_BACK.Rows.Count; i++)
  592. {
  593. if (drIron["LADLEID"].ToString() == GD15_1_BACK.Rows[i].Cells[0].Value.ToString())
  594. {
  595. if (drIron["LOCATION"].ToString() == "10#高炉15辊道备用")
  596. {
  597. GD15_1_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  598. GD15_1_BACK.Rows[i].Hidden = false;
  599. }
  600. else
  601. {
  602. GD15_1_BACK.Rows[i].Hidden = true;
  603. }
  604. break;
  605. }
  606. }
  607. //10#高炉16辊道备用
  608. for (int i = 0; i < GD16_1_BACK.Rows.Count; i++)
  609. {
  610. if (drIron["LADLEID"].ToString() == GD16_1_BACK.Rows[i].Cells[0].Value.ToString())
  611. {
  612. if (drIron["LOCATION"].ToString() == "10#高炉16辊道备用")
  613. {
  614. GD16_1_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  615. GD16_1_BACK.Rows[i].Hidden = false;
  616. }
  617. else
  618. {
  619. GD16_1_BACK.Rows[i].Hidden = true;
  620. }
  621. break;
  622. }
  623. }
  624. //10#高炉17辊道备用
  625. for (int i = 0; i < GD17_1_BACK.Rows.Count; i++)
  626. {
  627. if (drIron["LADLEID"].ToString() == GD17_1_BACK.Rows[i].Cells[0].Value.ToString())
  628. {
  629. if (drIron["LOCATION"].ToString() == "10#高炉17辊道备用")
  630. {
  631. GD17_1_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  632. GD17_1_BACK.Rows[i].Hidden = false;
  633. }
  634. else
  635. {
  636. GD17_1_BACK.Rows[i].Hidden = true;
  637. }
  638. break;
  639. }
  640. }
  641. //9#高炉13辊道备用
  642. for (int i = 0; i < GD13_2_BACK.Rows.Count; i++)
  643. {
  644. if (drIron["LADLEID"].ToString() == GD13_2_BACK.Rows[i].Cells[0].Value.ToString())
  645. {
  646. if (drIron["LOCATION"].ToString() == "9#高炉13辊道备用")
  647. {
  648. GD13_2_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  649. GD13_2_BACK.Rows[i].Hidden = false;
  650. }
  651. else
  652. {
  653. GD13_2_BACK.Rows[i].Hidden = true;
  654. }
  655. break;
  656. }
  657. }
  658. //9#高炉14辊道备用
  659. for (int i = 0; i < GD14_2_BACK.Rows.Count; i++)
  660. {
  661. if (drIron["LADLEID"].ToString() == GD14_2_BACK.Rows[i].Cells[0].Value.ToString())
  662. {
  663. if (drIron["LOCATION"].ToString() == "9#高炉14辊道备用")
  664. {
  665. GD14_2_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  666. GD14_2_BACK.Rows[i].Hidden = false;
  667. }
  668. else
  669. {
  670. GD14_2_BACK.Rows[i].Hidden = true;
  671. }
  672. break;
  673. }
  674. }
  675. //9#高炉15辊道备用
  676. for (int i = 0; i < GD15_2_BACK.Rows.Count; i++)
  677. {
  678. if (drIron["LADLEID"].ToString() == GD15_2_BACK.Rows[i].Cells[0].Value.ToString())
  679. {
  680. if (drIron["LOCATION"].ToString() == "9#高炉15辊道备用")
  681. {
  682. GD15_2_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  683. GD15_2_BACK.Rows[i].Hidden = false;
  684. }
  685. else
  686. {
  687. GD15_2_BACK.Rows[i].Hidden = true;
  688. }
  689. break;
  690. }
  691. }
  692. //9#高炉16辊道备用
  693. for (int i = 0; i < GD16_2_BACK.Rows.Count; i++)
  694. {
  695. if (drIron["LADLEID"].ToString() == GD16_2_BACK.Rows[i].Cells[0].Value.ToString())
  696. {
  697. if (drIron["LOCATION"].ToString() == "9#高炉16辊道备用")
  698. {
  699. GD16_2_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  700. GD16_2_BACK.Rows[i].Hidden = false;
  701. }
  702. else
  703. {
  704. GD16_2_BACK.Rows[i].Hidden = true;
  705. }
  706. break;
  707. }
  708. }
  709. //9#高炉17辊道备用
  710. for (int i = 0; i < GD17_2_BACK.Rows.Count; i++)
  711. {
  712. if (drIron["LADLEID"].ToString() == GD17_2_BACK.Rows[i].Cells[0].Value.ToString())
  713. {
  714. if (drIron["LOCATION"].ToString() == "9#高炉17辊道备用")
  715. {
  716. GD17_2_BACK.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  717. GD17_2_BACK.Rows[i].Hidden = false;
  718. }
  719. else
  720. {
  721. GD17_2_BACK.Rows[i].Hidden = true;
  722. }
  723. break;
  724. }
  725. }
  726. //烘烤区域
  727. for (int i = 0; i < HK1.Rows.Count; i++)
  728. {
  729. if (drIron["LADLEID"].ToString() == HK1.Rows[i].Cells[0].Value.ToString())
  730. {
  731. if (drIron["LOCATION"].ToString() == "烘烤区域")
  732. {
  733. HK1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  734. HK1.Rows[i].Hidden = false;
  735. }
  736. else
  737. {
  738. HK1.Rows[i].Hidden = true;
  739. }
  740. break;
  741. }
  742. }
  743. //养护区
  744. for (int i = 0; i < YSQ1.Rows.Count; i++)
  745. {
  746. if (drIron["LADLEID"].ToString() == YSQ1.Rows[i].Cells[0].Value.ToString())
  747. {
  748. if (drIron["LOCATION"].ToString() == "养护区")
  749. {
  750. YSQ1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  751. YSQ1.Rows[i].Hidden = false;
  752. }
  753. else
  754. {
  755. YSQ1.Rows[i].Hidden = true;
  756. }
  757. break;
  758. }
  759. }
  760. //维修区
  761. for (int i = 0; i < WXQ1.Rows.Count; i++)
  762. {
  763. if (drIron["LADLEID"].ToString() == WXQ1.Rows[i].Cells[0].Value.ToString())
  764. {
  765. if (drIron["LOCATION"].ToString() == "维修区")
  766. {
  767. WXQ1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  768. WXQ1.Rows[i].Hidden = false;
  769. }
  770. else
  771. {
  772. WXQ1.Rows[i].Hidden = true;
  773. }
  774. break;
  775. }
  776. }
  777. //待修区
  778. for (int i = 0; i < DXQ1.Rows.Count; i++)
  779. {
  780. if (drIron["LADLEID"].ToString() == DXQ1.Rows[i].Cells[0].Value.ToString())
  781. {
  782. if (drIron["LOCATION"].ToString() == "待修区")
  783. {
  784. DXQ1.Rows[i].Cells[0].Appearance.ImageBackground = imageList1.Images[1];
  785. DXQ1.Rows[i].Hidden = false;
  786. }
  787. else
  788. {
  789. DXQ1.Rows[i].Hidden = true;
  790. }
  791. break;
  792. }
  793. }
  794. }
  795. }
  796. }
  797. }
  798. catch
  799. {
  800. }
  801. }
  802. private void button1_Click(object sender, EventArgs e)
  803. {
  804. string strErr = "";
  805. try
  806. {
  807. if (string.IsNullOrEmpty(cmb_ironid.Text.Trim()))
  808. {
  809. MessageBox.Show("请选取铁包号后再进行更新");
  810. return;
  811. }
  812. string ironid = cmb_ironid.Text.Trim();
  813. string gowhere = cmb_gowhere.Text.Trim() == "" ? "台下" : cmb_gowhere.Text.Trim();
  814. double fgweight = 0;
  815. string sql = " update DEV_IB_BASE_INFO set ";
  816. if (!checkBox1.Checked && !checkBox2.Checked)
  817. {
  818. MessageBox.Show("请选中去向或者废钢重量后再进行更新");
  819. return;
  820. }
  821. if (checkBox2.Checked)
  822. {
  823. if (checkBox1.Checked && string.IsNullOrEmpty(cmb_gowhere.Text.Trim()))
  824. {
  825. MessageBox.Show("移动到台下时不可选中废钢进行更新,请取消废钢选项");
  826. return;
  827. }
  828. if (MessageBox.Show("确认将" + ironid + "#铁包移动到" + gowhere + "?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
  829. {
  830. gowhere = cmb_gowhere.Text.Trim();
  831. }
  832. }
  833. if (checkBox1.Checked)
  834. {
  835. if (MessageBox.Show("确认给" + ironid + "#铁包添加废钢?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
  836. {
  837. fgweight = double.Parse(numericUpDown1.Value.ToString());
  838. }
  839. }
  840. if (checkBox2.Checked && !checkBox1.Checked)
  841. {
  842. if (string.IsNullOrEmpty(cmb_gowhere.Text.Trim()))
  843. {
  844. sql += " location = '" + gowhere + "',fgweight = '0'";
  845. }
  846. else
  847. {
  848. sql += " location = '" + gowhere + "'";
  849. }
  850. }
  851. if (checkBox1.Checked && !checkBox2.Checked)
  852. sql += " fgweight = '" + fgweight + "'";
  853. if (checkBox2.Checked && checkBox1.Checked)
  854. sql += " location = '" + gowhere + "',fgweight = '" + fgweight + "'";
  855. sql += " where ladleid = '" + ironid + "'";
  856. CommonClientToServer cctos = new CommonClientToServer();
  857. cctos.ob = this.ob;
  858. // DataSet ds =
  859. cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBExecute",
  860. "ExcuteNoParameter", sql, out strErr);
  861. if (string.IsNullOrEmpty(strErr))
  862. {
  863. MessageBox.Show("更新成功");
  864. /*位置变换日志记录*/
  865. string loc = "";
  866. if (gowhere.Contains("高炉") && !gowhere.Contains("备用"))
  867. loc = "1";
  868. else if(gowhere.Contains("高炉") && gowhere.Contains("备用"))
  869. loc = "1.5";
  870. else if(gowhere.Contains("烘烤"))
  871. loc = "2";
  872. else if(gowhere.Contains("重罐区域(重)"))
  873. loc = "3";
  874. else if(gowhere.Contains("重罐区域(空)"))
  875. loc = "3.5";
  876. else if (gowhere.Contains("工位"))
  877. loc = "4";
  878. else if (gowhere.Contains("废钢"))
  879. loc = "5";
  880. else if (gowhere.Contains("养护"))
  881. loc = "6";
  882. else if (gowhere.Contains("维修"))
  883. loc = "7";
  884. else if (gowhere.Contains("待修"))
  885. loc = "8";
  886. if (!string.IsNullOrEmpty(loc))
  887. {
  888. string insertSql = "INSERT INTO DEV_IB_RUN_INFO(LADLEID, LOCATION, LOCATIONCODE) "
  889. + " VALUES ('" + ironid + "','" + gowhere + "','" + loc + "')";
  890. cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBExecute",
  891. "ExcuteNoParameter", insertSql, out strErr);
  892. }
  893. GetPotStatusData();
  894. }
  895. }
  896. catch (Exception ex)
  897. {
  898. MessageBox.Show("更新失败:" + strErr + ";" + ex.Message + "");
  899. return;
  900. }
  901. }
  902. private void button2_Click(object sender, EventArgs e)
  903. {
  904. GetPotStatusData();
  905. }
  906. private void checkBox1_CheckedChanged(object sender, EventArgs e)
  907. {
  908. if (checkBox1.Checked)
  909. numericUpDown1.Enabled = true;
  910. else
  911. numericUpDown1.Enabled = false;
  912. }
  913. private void GD17_1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  914. {
  915. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  916. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  917. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  918. }
  919. private void GD16_1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  920. {
  921. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  922. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  923. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  924. }
  925. private void GD15_1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  926. {
  927. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  928. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  929. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  930. }
  931. private void GD14_1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  932. {
  933. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  934. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  935. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  936. }
  937. private void GD13_1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  938. {
  939. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  940. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  941. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  942. }
  943. private void GD17_2_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  944. {
  945. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  946. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  947. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  948. }
  949. private void GD16_2_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  950. {
  951. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  952. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  953. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  954. }
  955. private void GD15_2_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  956. {
  957. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  958. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  959. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  960. }
  961. private void GD14_2_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  962. {
  963. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  964. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  965. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  966. }
  967. private void GD13_2_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  968. {
  969. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  970. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  971. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  972. }
  973. private void FG1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  974. {
  975. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  976. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  977. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  978. }
  979. private void ZG1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  980. {
  981. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  982. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  983. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  984. }
  985. private void NGW1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  986. {
  987. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  988. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  989. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  990. }
  991. private void BGW1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  992. {
  993. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  994. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  995. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  996. }
  997. private void TLZ1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
  998. {
  999. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1000. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1001. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1002. }
  1003. private void checkBox2_CheckedChanged(object sender, EventArgs e)
  1004. {
  1005. if (checkBox2.Checked)
  1006. cmb_gowhere.Enabled = true;
  1007. else
  1008. cmb_gowhere.Enabled = false;
  1009. }
  1010. private void timer1_Tick(object sender, EventArgs e)
  1011. {
  1012. GetPotStatusData();
  1013. }
  1014. private void GD17_1_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1015. {
  1016. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1017. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1018. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1019. }
  1020. private void GD16_1_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1021. {
  1022. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1023. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1024. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1025. }
  1026. private void GD15_1_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1027. {
  1028. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1029. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1030. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1031. }
  1032. private void GD14_1_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1033. {
  1034. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1035. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1036. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1037. }
  1038. private void GD13_1_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1039. {
  1040. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1041. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1042. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1043. }
  1044. private void GD17_2_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1045. {
  1046. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1047. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1048. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1049. }
  1050. private void GD16_2_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1051. {
  1052. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1053. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1054. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1055. }
  1056. private void GD15_2_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1057. {
  1058. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1059. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1060. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1061. }
  1062. private void GD14_2_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1063. {
  1064. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1065. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1066. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1067. }
  1068. private void GD13_2_BACK_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1069. {
  1070. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1071. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1072. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1073. }
  1074. private void ZL4_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1075. {
  1076. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1077. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1078. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1079. }
  1080. private void ZL5_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1081. {
  1082. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1083. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1084. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1085. }
  1086. private void HK1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1087. {
  1088. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1089. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1090. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1091. }
  1092. private void YSQ1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1093. {
  1094. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1095. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1096. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1097. }
  1098. private void WXQ1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1099. {
  1100. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1101. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1102. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1103. }
  1104. private void DXQ1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  1105. {
  1106. e.Layout.Override.RowSelectors = DefaultableBoolean.True;
  1107. e.Layout.Override.RowSelectorNumberStyle = RowSelectorNumberStyle.VisibleIndex;
  1108. e.Layout.Override.RowSelectorWidth = 1;//没找到取消行号的方法,将行号的宽度设置为最小
  1109. }
  1110. }
  1111. }