关于winform(c#)的图片显示问题,请高手指点。

我遍历了数据库表的每一条记录,在窗体一条记录对应一个图片,但是记录多的时候就显示很慢,拖动滚动条的时候显示也很慢。不知道有没有什么办法可以使它显示快点??或者用别的方式显... 我遍历了数据库表的每一条记录,在窗体一条记录对应一个图片,但是记录多的时候就显示很慢,拖动滚动条的时候显示也很慢。不知道有没有什么办法可以使它显示快点??或者用别的方式显示。请高手指点指点。。 展开
 我来答
neu_bao
2010-07-23 · TA获得超过356个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:466万
展开全部
在winform显示(加载)完成后,应该不会出现你说的问题。
我假设你的情况应该是数据记录过多,你不是一次性绑定到窗体控键中,而是通过循环来做的。

拖动滚动条的时候显示也很慢 得问题不太可能出现,你是否有多线程在运行,要具体分析。

最好是通过数据源一次性绑定数据,或者使用分页来解决加载过慢的问题。
szgRicky0620
2010-07-23 · TA获得超过236个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:57.9万
展开全部
当前页面也是图片数量是一定的。
建议采用数据库端分页。
若采用SQL Server数据库,则学习下ROW_NUMBER, OVER()函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友22906822a
2010-07-23 · TA获得超过189个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:177万
展开全部
首先分页这个是要考虑一下
然后就是考虑是否适合使用线程后台执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
断术
2010-07-23
知道答主
回答量:29
采纳率:0%
帮助的人:20.6万
展开全部
你是用DataReader吧?尝试一下用DataSet和DataTable做,我想离线查询应该会不一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式