多线程 异步实现这个效果 轮循向数据库插入记录 希望能提供源码或思路 谢谢 急用 实现如下效果,: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/mashang/archive/2009/08/01/1536730.html这个试试 winform中的多线程有个麻烦就是控件之间不能跨线程调用问题,微软提供了控件Control.BeginInvoke的方法,使控件之间允许互相调用。举个简单例子private void function(){ int j=0; foreach(string sql in sqls)//轮询插入记录 { Insert(sql);//向数据库插入单条记录 //可以向控件传递参数,比如进度 object[] plist = new object[] { j++, System.EventArgs.Empty }; //调用异步委托,显示进度等信息 progressBar.BeginInvoke(new System.EventHandler(ProgressBarThread), plist); }} private void ProgressBarThread(object i, EventArgs e) { progressBar.Maximum = count; progressBar.Minimum = 0; progressBar.Value = (int)i; } 为了使用My97DatePicker控件,在页面中嵌入了js文件,运行时页面底部出现空白 服务器通信 求代码 谢谢 如何将SQL里面的数据导入Excel中 怎样生成帮助文件 请问ROI技术是什么啊 用visual c#建dll的问题 求指导:使用UDP,实现【语音】、【视频】聊天。 在线求助:请教关于dataGridView连接数据库的问题 我想让鼠标停在某个控件上时,显示相关的提示信息,请问该怎么做 最近要搞一个小的题库,想知道一些数据库方面的,随便给点意见都给分 C#如何连接两个Windows应用程序? 在C#中有没有像系统日期的时间这样的控件,就是选择时、分、秒可以增减
private void function()
{
int j=0;
foreach(string sql in sqls)//轮询插入记录
{
Insert(sql);//向数据库插入单条记录
//可以向控件传递参数,比如进度
object[] plist = new object[] { j++, System.EventArgs.Empty };
//调用异步委托,显示进度等信息
progressBar.BeginInvoke(new System.EventHandler(ProgressBarThread), plist);
}
} private void ProgressBarThread(object i, EventArgs e)
{
progressBar.Maximum = count;
progressBar.Minimum = 0;
progressBar.Value = (int)i;
}