主页 > 编程资料 > C# >
发布时间:2015-09-26 作者:网络 阅读:251次

一直在用招行的网上银行专业版,但是其中的投资管理中不能计算一支股票买卖之后的盈亏,于是只有自己动手写一个

通过其中的历史查询页面把数据复制到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();
            }


 

关键字词: