一直在用招行的網上銀行專業版,但是其中的投資管理中不能計算一支股票買賣之後的盈虧,於是只有自己動手寫一個
通過其中的歷史查詢頁面把數據復制到Excel中,然後用c#讀取進入數據庫
下面這個是先讀到dataset中,先滿足我初步的計算,後面的工作慢慢晚上,爭取這個寒假搞定
string str = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=E:\test.xls;Extended PropertIEs=\"Excel 8.0;HDR=Yes;IMEX=1;\" ";
DataSet ds=new DataSet();
private void Form1_Load(object sender, EventArgs e)
...{
OleDbConnection con;
OleDbDataAdapter myadapter;
con = new OleDbConnection(str);
try
...{
con.Open();
myadapter = new OleDbDataAdapter("select * from [Sheet1$]", con);
myadapter.Fill(ds, "ds");
dataGridVIEw1.DataSource = ds.Tables["ds"];
}
catch (Exception ex)
...{
throw new Exception(ex.Message);
}
finally ...{
con.Close();
}