修复BtnSaveTempDiff_Click方法中的键名不匹配问题,解决KeyNotFoundException异常
This commit is contained in:
@@ -4124,7 +4124,7 @@ namespace JoyD.Windows.CS
|
|||||||
{
|
{
|
||||||
Filter = "CSV文件 (*.csv)|*.csv|所有文件 (*.*)|*.*",
|
Filter = "CSV文件 (*.csv)|*.csv|所有文件 (*.*)|*.*",
|
||||||
Title = "保存温差图例和温度数据",
|
Title = "保存温差图例和温度数据",
|
||||||
FileName = $"温差数据_{DateTime.Now:yyyyMMdd_HHmmss}.csv"
|
FileName = $"温差数据.csv"
|
||||||
};
|
};
|
||||||
|
|
||||||
if (saveFileDialog.ShowDialog() == DialogResult.OK)
|
if (saveFileDialog.ShowDialog() == DialogResult.OK)
|
||||||
@@ -4138,8 +4138,10 @@ namespace JoyD.Windows.CS
|
|||||||
// 保存温差图例列表中的所有温差图例信息
|
// 保存温差图例列表中的所有温差图例信息
|
||||||
foreach (var item in tempDiffData)
|
foreach (var item in tempDiffData)
|
||||||
{
|
{
|
||||||
double temperature = Convert.ToDouble(item["Temperature"]);
|
// 获取温差值并去除°C符号进行转换
|
||||||
Color color = (Color)item["Color"];
|
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}";
|
string colorHex = $"#{color.R:X2}{color.G:X2}{color.B:X2}";
|
||||||
writer.WriteLine($"{temperature:F1},{colorHex}");
|
writer.WriteLine($"{temperature:F1},{colorHex}");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user