From 5182f6c9bd5cd2ed3243df3cfbd2f5d75bbbd19d Mon Sep 17 00:00:00 2001 From: zqm Date: Wed, 12 Nov 2025 08:41:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBtnSaveTempDiff=5FClick?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E4=B8=AD=E7=9A=84=E9=94=AE=E5=90=8D=E4=B8=8D?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E9=97=AE=E9=A2=98=EF=BC=8C=E8=A7=A3=E5=86=B3?= =?UTF-8?q?KeyNotFoundException=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 749a580..6286bc7 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -4124,7 +4124,7 @@ namespace JoyD.Windows.CS { Filter = "CSV文件 (*.csv)|*.csv|所有文件 (*.*)|*.*", Title = "保存温差图例和温度数据", - FileName = $"温差数据_{DateTime.Now:yyyyMMdd_HHmmss}.csv" + FileName = $"温差数据.csv" }; if (saveFileDialog.ShowDialog() == DialogResult.OK) @@ -4138,8 +4138,10 @@ namespace JoyD.Windows.CS // 保存温差图例列表中的所有温差图例信息 foreach (var item in tempDiffData) { - double temperature = Convert.ToDouble(item["Temperature"]); - Color color = (Color)item["Color"]; + // 获取温差值并去除°C符号进行转换 + string tempString = item["tempDiffValue"].ToString().Replace("°C", "").Trim(); + double temperature = Convert.ToDouble(tempString); + Color color = (Color)item["color"]; string colorHex = $"#{color.R:X2}{color.G:X2}{color.B:X2}"; writer.WriteLine($"{temperature:F1},{colorHex}"); }