当前位置:编程学习 > C#/ASP.NET >>

listview问题

小弟
1、自定义listview列,因为列不同,所以把以前的数据清空掉后,再从数据库中载入数据,却出现以前的数据空行存在,不知道有什么方法可以消除!
2、如何提高listview载入数据速度
3、如何不让列超出listview的width值,使之不出现水平滚动条! --------------------编程问答-------------------- .Listciew1.Items.Clear();

--------------------编程问答-------------------- 1.如果是空行,sql语句就过滤掉呗。
2.弄个分页啊,一页加载几条。
3.这样可以去掉横向滚动条,具体方法挺多的
        

       [System.Runtime.InteropServices.DllImport("user32.dll")]
        public static extern int ShowScrollBar(IntPtr hwad, int ibrt, int bshow);
        const int SB_HORZ = 0;
        const int SB_Vert = 0;
        private void listViewLC1_Resize(object sender, EventArgs e)
        {
            ShowScrollBar(this.listViewLC1.Handle, SB_HORZ, SB_Vert);
        }
--------------------编程问答-------------------- 如果每列显示的字符多的话,就会出现水平滚动条,否则的话,可能是整个样式都会被数据撑坏。 --------------------编程问答-------------------- listview估计无法提高大数据量的载入速度,最后小弟通过datagrid实现了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,