sqlServer连接Excel代码

                   private void button1_click()

                   {

                            try

                            {

                                     if(this.dataSet1.Tables.Count>0)

                                     {

                                               this.dataSet1.Tables[0].Rows.Clear();

                                     }

                                     string filename ="";                           

                                     DialogResult result =openFileDialog1.ShowDialog();

                                     if( result == DialogResult.OK )

                                     {

                                               filename=openFileDialog1.FileName;

                                               lbl_path.Text=filename;

                                                      

                           

                                               string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; " + "Data Source =" + filename + ";Extended Properties=Excel 8.0";

                                               OleDbConnection myConn = new OleDbConnection(strCon);

                                               myConn.Open();

                                               string strCom = "Select * FROM [Sheet1$] ";

                                               OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);

                           

                                               myCommand.Fill(dataSet1, "[Sheet1$]");

                                               myConn.Close();

   

                                               mygrid.SetDataBinding(dataSet1, "[Sheet1$]");

 

                                               this.BT_ScreenOut.Enabled = true;

                                               this.btn_Insert.Enabled = false;

                                     }

                            }

                            catch(System.Exception e)

                            {

                                     MessageBox.Show(e.Message);

                            }

                            }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值