using LB_SmartVisionCommon;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
|
namespace LB_SmartVision.Forms.Pages.HistoricalData
|
{
|
public partial class HistoricalDataEditPage : UserControl
|
{
|
public Action<string, LogInfoType> LogInfo;
|
|
private Panel currentContentPanel;
|
public HistoricalDataEditPage()
|
{
|
Name = "HistoricalDataEditPage";
|
Text = "历史数据查询";
|
|
InitializeComponent();
|
InitializeDataGridView();
|
InitializeComboBox();
|
}
|
|
private void InitializeDataGridView()
|
{
|
// 设置DataGridView列宽
|
dataGridViewHD.ColumnCount = 4;
|
|
int totalWidth = dataGridViewHD.ClientSize.Width;
|
int columnCount = dataGridViewHD.ColumnCount;
|
int columnWidth = totalWidth / columnCount;
|
|
// 设置最小宽度
|
int minWidth = 100; // 最小宽度
|
if (columnWidth < minWidth)
|
{
|
columnWidth = minWidth;
|
}
|
|
for (int i = 0; i < columnCount; i++)
|
{
|
dataGridViewHD.Columns[i].Width = columnWidth;
|
}
|
|
// 设置列标题
|
dataGridViewHD.Columns[0].Name = "SN号";
|
dataGridViewHD.Columns[1].Name = "时间";
|
dataGridViewHD.Columns[2].Name = "NG类";
|
dataGridViewHD.Columns[3].Name = "缺陷大小";
|
|
dataGridViewHD.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
|
|
// 禁止编辑单元格(可选)
|
dataGridViewHD.ReadOnly = true;
|
|
// 允许多行选择(可选)
|
dataGridViewHD.MultiSelect = false;
|
|
// 显示行标题(可选)
|
dataGridViewHD.RowHeadersVisible = true;
|
}
|
|
private void InitializeComboBox()
|
{
|
comboBoxSearchBasis.Items.Add("日期");
|
comboBoxSearchBasis.Items.Add("SN号");
|
|
// 设置默认选择项
|
comboBoxSearchBasis.SelectedIndex = 0;
|
}
|
|
private void tableLayoutPanel2_Paint(object sender, PaintEventArgs e)
|
{
|
|
}
|
}
|
}
|