读书人

C# winfrom listview 和新页面控件数据

发布时间: 2011-12-10 22:22:01 作者: rapoo

C# winfrom listview 跟新页面控件数据出现假死机
如题
listview 中拥有300条记录,我每隔1秒钟刷新一次数据库,从新加载数据库中的数据.页面会出现假死机的状态,数据越多时间越长,怎么解决该页面刷新的问题.
我是采用线程来处理这块
time 控件,1秒钟开启一个线程
RefubishdataThread = new Thread(new ThreadStart(RefurbishData));
RefubishdataThread.IsBackground = true;
RefubishdataThread.Priority = ThreadPriority.Lowest;
RefubishdataThread.Start();
创建线程的代码



private void RefurbishData()
{

try
{
queuePatientHandler qphandler = new queuePatientHandler();
list_queue_patient = qphandler.QueuePatientcompare(queueID);//获取数据库中的数据
if (this.lvCallQueue.InvokeRequired)
Invoke(new RefurBishQueueAndPatientData(RefurBishListViewValue), new object[] { queueID });
else
RefurBishListViewValue(queueID);//刷新页面数据的方法
}
catch
{

}
}

小弟没什么分了
希望大哥别介意


[解决办法]
有用listview的虚似加载方法

读书人网 >.NET

热点推荐