【100分】怎样使用线程刷新datGridView 怎样使用线程刷新datGridView (winform) c/s的线程这块今看了1天 晕了 请教 老师们给个 具体点的代码 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用委托来再其他线程更新控件数据,有两种方法,一种是使用控件的Invoke()方法,一种是使用BackgroundWork类。具体的使用方法你可以查帮助文档。如果不明白,我中午再给你实例。 使用控件的Invoke()方法,或者使用BackgroundWork类 BackgroundWork 我正在解读 还望大家 提供帮助 绑定事件 bgWorkerDownLoad = new BackgroundWorker(); bgWorkerDownLoad.DoWork += new DoWorkEventHandler(bgWorkerDownLoadDoc_DoWork); bgWorkerDownLoad.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bgWorkerDownLoad_RunWorkerCompleted);实现事件void bgWorkerDownLoad_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e){ //线程完毕后的处理}void bgWorkerDownLoadDoc_DoWork(object sender, DoWorkEventArgs e){ //执行线程的处理} delegate void myDelegate();// 线程调用方法 private void DataBind(){ myDelegate show = delegate() { // 绑定方法 ..... }; datagridview1.Invoke(show);} XtraReport如何仅预览,禁止打印和Export文件? C#网络编程——点对点聊天(用的是TcpClient)给分 各位高手们帮帮忙 这种情况下我该不该用泛型??????????? c#窗体公共参照 猫叫!老鼠跑!人被吵醒! C# SOCKET 通信问题, 望高手赐教,谢谢!~ c#和c#builder是啥关系呢? 请问:单机环境下我能做B/S三级架构的实验吗? 高手请帮忙!!简单的插值问题 获取控件句柄后,如何把值传递给该控件! c# 编写一个考试系统,实现主控发出考试命令后,客户端才可以考试考试要怎么实现呢? 求几个C# C/S架构的项目,当然是要有源码的,我是初学者,非常感谢
bgWorkerDownLoad = new BackgroundWorker();
bgWorkerDownLoad.DoWork += new DoWorkEventHandler(bgWorkerDownLoadDoc_DoWork);
bgWorkerDownLoad.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bgWorkerDownLoad_RunWorkerCompleted);
实现事件
void bgWorkerDownLoad_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
//线程完毕后的处理
}
void bgWorkerDownLoadDoc_DoWork(object sender, DoWorkEventArgs e)
{
//执行线程的处理
}
// 线程调用方法
private void DataBind()
{
myDelegate show = delegate()
{
// 绑定方法
.....
}; datagridview1.Invoke(show);
}