在多线程中使用DataGridView的问题

有一个查询按钮 ,点查询数据,然后DATAGRIDVIEW显示数据,由于想显示数据的时候可以操作其他控件,所以在多线程中加载显示 datagridview的内容。
可是 显示后,滚动条就不动了。像卡住了一样(listview就没这情况),请问如何让滚动条不卡住假死,而且达到显示数据的时候可以用操作其他控件的目的。
下面这个方法,滚动条到不假死了,不过根本就没达到多线程的效果,没有意义,显示数据的时候不能操作其他控件,那还不如我直接不在多线程中使用用了这个委托代理还是不行,一样显示数据不可以操作其他控件。
正解,操作是在主线程中执行的,所以会出现不响应操作。

每添加一行不要Sleep,用Refresh或Update 就能看到天加过程了你的代理好奇怪啊。

我现在是用绑定来做的 不过感觉不太好看,要是有简单的方法最好。加了一个小类。
二楼说的 WebPartChrome ,我是在做Windows Phone 7的开发,这个好像没有用的!

问题一:第一步,自定义安装行为的类“CustomAction”,这个类应该是处理安装过程中的事件。如果是用注册码“cup+disk的序列号”,在这个类中应该怎样设置?
问题二:第二步,添加安装程序类。也不知道这个类有什么具体功能,只有这些代码。
没找到这几个基类在哪?还是坐着自己写的类,添加进类库的?这几个类该怎样写,分别是什么样的功能?
问题4:第四步,新建Setup工程,但是“CustomAction”类和Setup工程是怎样联系起来的?生成的时候是不是要生成解决方案,而不只是只生成项目?
问题5:第五步,添加源程序文件。是不是要把被部署的项目下的Debug生成的文件全部添加进来?
获取一个值,该值指示在程序集安装期间是否调用某安装程序
我在做一个新闻发布系统。在数据库存储访问层遇到了一点关于引入命名空间的问题,想在csdn中寻求帮助。
你得先把图片传到网上,你自己机器里的图片,别人看不到!
比如比如传到CSDN,方法是:进入你自己的空间,找到“相册”,上传图片,拷贝地址,贴在这里。

JavaScript代码如果放在ASPX页面中,theDiv有值。
如果放在一个JS文件中,虽然能进入btnAddOLAddr_Click函数,但是theDiv为null,这是为什么呢?

值用在页面上。 要不 你保存到隐藏的html控件中,再取值,或者 直接去源代码里面div的id

你的JS文件是否声明在aspx头部?
如果是这样的话你的aspx文件还没有被解释就先进入到JS中的function里 
"divOLAddr"这个控件此时还不存在

把JS文件声明在页面尾部 
首先是访问的问题,在界面这个类中有个ListView,从这个类我要将另一个类创建成线程,由该线程向其中插入数据。
很明显,这个线程无法直接操作这个ListView,即使我把他的属性改为public。
我不想在线程中将这个界面类重新new一下,然后操作ListView,而且重新new的方法也行不通
我想在界面那个类中创建一个static方法,这样线程就可以通过类名直接用了,但是当我把ListView的对象mailView放进去的时候它提示

我在想一个问题,那个类你没有NEW的话,这个对象就为NULL,你咋发送信息过来。

可以用委托啊,创建一个ListBox的委托,在线程里调用委托就可以了
希望编写一个所有界面都是图片的程序,有很多个界面,所有界面都通过单击图片上的指定区域互相切换,单机图片上的图片按钮,实现图片的切换,同时希望使用软件的用户能自己更改界面上图片的位置,请问这个需要要怎么设计比较好呢
还不是360那中形式,就是希望所有的界面都是图片,包括图片上的按钮也是图片
来源: nba直播


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值