| | |
| | | { |
| | | dateTimePickerEnd.MinDate = dateTimePickerStart.Value; |
| | | } |
| | | |
| | | private void btnHisDataExport_Click(object sender, EventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | public void SaveToCSV(string filePath, int rowIndex) |
| | | { |
| | | // 使用 StreamWriter 来写入文件 |
| | | using (StreamWriter writer = new StreamWriter(filePath)) |
| | | { |
| | | DataGridViewRow row = dataGridViewHD.Rows[rowIndex]; |
| | | |
| | | int rowCount = 10;//10改为采集次数 |
| | | |
| | | writer.WriteLine("SN号, 时间, NG类, 缺陷大小"); |
| | | |
| | | // 遍历每一行数据 |
| | | for (int i = 0; i < rowCount; i++) |
| | | { |
| | | int batchSize = 4; |
| | | |
| | | // 写入这一批次的每一列数据 |
| | | for (int k = 0; k < batchSize; k++) |
| | | { |
| | | writer.Write($"{row.Cells[k].Value}"); |
| | | |
| | | // 在元素之间添加逗号,除非这是最后一个元素 |
| | | if (k < batchSize - 1) |
| | | { |
| | | writer.Write(","); |
| | | } |
| | | } |
| | | |
| | | // 写入完一行后,换行 |
| | | writer.WriteLine(); |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |