版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

91 lines
4.4 KiB

  1. using Models;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. namespace MaiMuAOI.SysUI.DefectPicShow
  12. {
  13. public partial class HistoryViewFrm : Form
  14. {
  15. Order _order;
  16. public HistoryViewFrm(Order order)
  17. {
  18. InitializeComponent();
  19. UIStyle.SetUIStyle(this);
  20. this.uiTitel1.FatherForm = this;
  21. _order = order;
  22. this.BackColor = Color.White;
  23. }
  24. private void HistoryViewFrm_Load(object sender, EventArgs e)
  25. {
  26. dataGridView1.Columns.Clear();
  27. DataTable dt = new DataTable(); //建立个数据表
  28. dt.Columns.Add(new DataColumn("修改日期", typeof(string)));//在表中添加string类型的列
  29. dt.Columns.Add(new DataColumn("修改账号", typeof(string)));//在表中添加string类型的列
  30. dt.Columns.Add(new DataColumn("合格", typeof(string)));//在表中添加string类型的列
  31. dt.Columns.Add(new DataColumn("比对", typeof(string)));//在表中添加string类型的列
  32. dt.Columns.Add(new DataColumn("张力均值", typeof(string)));
  33. dt.Columns.Add(new DataColumn("厚度均值", typeof(string)));
  34. dt.Columns.Add(new DataColumn("Y轴方向PT值均值", typeof(string)));
  35. dt.Columns.Add(new DataColumn("线宽正面均值", typeof(string)));
  36. dt.Columns.Add(new DataColumn("X轴方向PT值均值", typeof(string)));
  37. dt.Columns.Add(new DataColumn("堵孔数量", typeof(int)));//在表中添加int类型的列
  38. dt.Columns.Add(new DataColumn("脏污数量", typeof(int)));//在表中添加int类型的列
  39. dt.Columns.Add(new DataColumn("钢丝异常数量", typeof(int)));//在表中添加int类型的列
  40. dt.Columns.Add(new DataColumn("纤维丝数量", typeof(int)));//在表中添加int类型的列
  41. dt.Columns.Add(new DataColumn("缺口数量", typeof(int)));//在表中添加int类型的列
  42. dt.Columns.Add(new DataColumn("针孔数量", typeof(int)));//在表中添加int类型的列
  43. dt.Columns.Add(new DataColumn("泡泡数量", typeof(int)));//在表中添加int类型的列
  44. dt.Columns.Add(new DataColumn("划伤数量", typeof(int)));//在表中添加int类型的列
  45. dt.Columns.Add(new DataColumn("压线数量", typeof(int)));//在表中添加int类型的列
  46. dt.Columns.Add(new DataColumn("斜边数量", typeof(int)));//在表中添加int类型的列
  47. dt.Columns.Add(new DataColumn("栅线数量", typeof(int)));//在表中添加int类型的列
  48. foreach (var item in _order.OrderHistoryList)
  49. {
  50. //新增
  51. DataRow dr;//行
  52. dr = dt.NewRow();
  53. //dr["选择"] = false;
  54. dr["修改日期"] = item.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");
  55. dr["修改账号"] = item.CreateUserCode;
  56. dr["合格"] = item.Qualified ? "不合格" : "合格";
  57. dr["比对"] = item.CompareResult == 2 ? "不通过" : item.CompareResult == 1 ? "通过" : "未比对";
  58. dr["张力均值"] = item.TensionValue;
  59. dr["厚度均值"] = item.HeightValue;
  60. dr["Y轴方向PT值均值"] = item.PTValue;
  61. dr["线宽正面均值"] = item.LineWidthValue;
  62. dr["X轴方向PT值均值"] = item.XPTValue;
  63. dr["堵孔数量"] = item.DKCount;
  64. dr["脏污数量"] = item.ZWCount;
  65. dr["钢丝异常数量"] = item.GSYCCount;
  66. dr["纤维丝数量"] = item.XWSCount;
  67. dr["缺口数量"] = item.QKCount;
  68. dr["针孔数量"] = item.ZKCount;
  69. dr["泡泡数量"] = item.PPCount;
  70. dr["划伤数量"] = item.HSCount;
  71. dr["压线数量"] = item.YXCount;
  72. dr["斜边数量"] = item.XBCount;
  73. dr["栅线数量"] = item.SXCount;
  74. dt.Rows.Add(dr);//在表的对象的行里添加此行
  75. }
  76. dataGridView1.DataSource = dt;
  77. }
  78. }
  79. }