作者: cwg7524815
查看: 4860|回复: 6
打印 上一主题 下一主题

CSKIN ListView 性能是不是太差了点

[复制链接]
跳转到指定楼层
楼主
查看: 4860|回复: 6
我同时加载100条数据就卡得动都动不了,是我的问题还是你们的问题,求解答。加载的代码:
for (int i = 0; i <= 100; i++)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.ImageIndex = 0;
                //lvi.Text = "";

                for (int j = 0; j < _ListView.Columns.Count; j++)
                {
                    string _tempData = _ListView.Columns[j].Name + j.ToString();
                    ListViewItem.ListViewSubItem lvs = new ListViewItem.ListViewSubItem();
                    lvs.Text = _tempData;
                    lvs.Tag = lvi.Text;
                    if (j == 0)
                        lvi.Text = _tempData;
                    else
                    {
                        lvi.SubItems.Add(lvs);
                    }
                }
                _ListView.Items.Add(lvi);
                i++;
            }





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

推荐
乔克斯 发表于 2016-12-15 10:13:58 | 只看该作者
平时这种列表。。我都是用。。skindatagridview
7#
华灯 发表于 2016-12-22 17:56:52 | 只看该作者
我也是做HIS的,不过LIS接触的多点而且用的是Web。
6#
MSky 发表于 2016-12-16 20:32:04 | 只看该作者
listview感觉很鸡肋的存在,我也是几乎都用datagridview
地板
 楼主| cwg7524815 发表于 2016-12-10 00:22:59 来自手机 | 只看该作者
用自带的listview加载一万条都没这一百条卡,简直弱爆了
板凳
九日 发表于 2016-12-9 23:49:04 | 只看该作者
有没有尝试用线程,一个线程获取数据
一个委托更新UI
沙发
22092 发表于 2016-12-9 12:40:04 | 只看该作者
本帖最后由 22092 于 2016-12-9 12:43 编辑

可以在Forloop前加
[C#] 纯文本查看 复制代码
SuspendLayout();
Forloop后加
[C#] 纯文本查看 复制代码
ResumeLayout();




您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-12-5 10:09, Processed in 0.643494 second(s), 34 queries , Gzip On.

快速回复 返回顶部 返回列表