如何从列表或我的数据库填充我的方法?

时间:2015-07-13 01:37:53

标签: c# r.net

我有这个方法

public void RPlot(String var1, String Var2)
{
    REngine.SetEnvironmentVariables();
    REngine engine = REngine.GetInstance();

    engine.Initialize();
    String RCommand = "plot(" + var1 + "," + Var2 + ")";
    engine.Evaluate(RCommand.ToString());
}

和此列表

try
{
    conDataBase.Open();
    MySqlDataReader myReader = cmdDataBase.ExecuteReader();
    while (myReader.Read())
    {
        //MessageBox.Show(""+myReader.GetFieldType(0));

        ListViewItem item = new ListViewItem(myReader["Date"].ToString());
        item.SubItems.Add(myReader["AnnualPrice"].ToString());

        listView1.Items.Add(item);

    }
}

您能否告诉我如何将我的列表数据输入到此方法中,以便使用C#在R中生成时间序列图?

我试过这个,但它没有用。

while (myReader.Read())
{

    ListViewItem item = new ListViewItem(myReader["Date"].ToString());
    item.SubItems.Add(myReader["AnnualPrice"].ToString());

    listView1.Items.Add(item);

    RPlot(myReader["AnnualPrice"].ToString(), myReader["Date"].ToString());

}//end while   

我浪费了我一整天的时间!我知道我很亲密,但我真的不知道该怎么做。

0 个答案:

没有答案