在线程里 把datatable里的数据绑定到datagridview会出现卡死状态,这个怎么解决!
解决方案 »
- 迅雷和Clipboard的冲突
- 在c#程序中调用sqlserver 2005 存储过程的问题
- 水晶报表中怎么根据自己传递的参数查询到相应的结果..
- Allchina.cn招聘C#.net程序员(北京地区)
- 请教,这段英文怎么理解?
- 为DataGrid添加CheckBox控件,并实现“全选”功能
- MASM的问题(我晕,我怎么会问这么白痴的问题)?请哪个不白痴的人回答
- C#做的Winform程序:改密码的功能。怎么能使密码一直为在程序运行中设置的秘密,而不是每次都是初始密码?
- 求一个WinForm的图片控件。。。。。。
- power designer9.5的Report模板,不知道是否在这?
- 2个treeView之间同步的问题
- Crystal Reports 水晶报表折线图问题
应该用线程来查数据,生成DataTable,当绑定datagridview的数据源时,返回主线程来做
例如:
private delegate void myDelegate(DataTable dt); //定义委托
public void BindgvwData(DataTable dt)
{
if(this.InvokeRequired)
this.Invoke(new myDetegate(BindgvwData),new object[] {dt});
else
{
datagridview1.DataSource = null;
datagridview1.DataSource = dt;
}
}在线程代码中,调用BindgvwData方法给datagridview来绑定数据