C# 向图表添加负值
C# adding negative values to chart
谁能帮帮我,为什么我不能在图表(windows 表格)中添加负值?部分代码如下:
chart1.Series["Series1"].Points.AddXY(a, Convert.ToDouble(rx_str_copy));
例如作为输入:rx_str_copy = "-128.00"
它抛出输入字符串错误的通知。
使用正值我没有任何问题
怎么了?
我正在更新我的问题:
到目前为止,我尝试添加不带点的值,所以它就像整数覆盖在字符串中,然后转换为双精度。
现在我正在尝试用点添加值,所以现在它被字符串双重覆盖,然后转换为双重。
我也意识到负值和正值的问题。所以问题在于字符串中的点。
有人可以帮忙吗?
像这样的简单测试用例非常适合我。对于你的情况,a
已经是双倍的了吗?
public Form1 ()
{
InitializeComponent();
}
private void chart1_Click ( object sender, EventArgs e )
{
string rx_str_copy = "-128.00";
chart1.Series["Series1"].Points.AddXY(-1.00, Convert.ToDouble(rx_str_copy));
}
谁能帮帮我,为什么我不能在图表(windows 表格)中添加负值?部分代码如下:
chart1.Series["Series1"].Points.AddXY(a, Convert.ToDouble(rx_str_copy));
例如作为输入:rx_str_copy = "-128.00"
它抛出输入字符串错误的通知。 使用正值我没有任何问题
怎么了?
我正在更新我的问题:
到目前为止,我尝试添加不带点的值,所以它就像整数覆盖在字符串中,然后转换为双精度。 现在我正在尝试用点添加值,所以现在它被字符串双重覆盖,然后转换为双重。
我也意识到负值和正值的问题。所以问题在于字符串中的点。 有人可以帮忙吗?
像这样的简单测试用例非常适合我。对于你的情况,a
已经是双倍的了吗?
public Form1 ()
{
InitializeComponent();
}
private void chart1_Click ( object sender, EventArgs e )
{
string rx_str_copy = "-128.00";
chart1.Series["Series1"].Points.AddXY(-1.00, Convert.ToDouble(rx_str_copy));
}