b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

C # backgroundworker_C#while 线程等待_backgroundworker(3)

电脑杂谈  发布时间:2017-01-17 23:06:14  来源:网络整理

this.label1.Text=Convert.ToString(((e.ProgressPercentage)*100/progressBar1.Maximum))+"%";

}

publicvoidCompleteWork(objectsender,RunWorkerCompletedEventArgse)

{

this.progressBar1.Value=Total;

this.label1.Text="完成!";

}

publicvoidTransferData(stringexcelFile,stringsheetName,stringconnectionString)

{

try

{

DataSetDS=newDataSet();

stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+excelFile+";ExtendedProperties=Excel8.0";

OleDbConnectionconn=newOleDbConnection(strConn);

conn.Open();

stringstrExcel=string.Format("select*from[{0}$]",sheetName);

OleDbDataAdapterAdapter=newOleDbDataAdapter(strExcel,conn);

OleDbCommandBuilderBuilder=newOleDbCommandBuilder(Adapter);

Adapter.Fill(DS,sheetName);

using(System.Data.SqlClient.SqlBulkCopybcp=newSystem.Data.SqlClient.SqlBulkCopy(connectionString))

{

intDone=0;

bcp.BatchSize=1000;

bcp.NotifyAfter=1000;

bcp.DestinationTableName="test";

bcp.WriteToServer(DS.Tables[0]);

Done=Done+1000;

bkWorker.ReportProgress(Done);

}

conn.Dispose();

Adapter.Dispose();

Builder.Dispose();

DS.Dispose();

}

catch(Exceptionex)

{

System.Windows.Forms.MessageBox.Show(ex.Message);

}

}

privatevoid取消_Click(objectsender,EventArgse)

{

bkWorker.CancelAsync();

}

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27008-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 唐泽润
      唐泽润

      在别的地方我可以让着你

    热点图片
    拼命载入中...