listview问题
小弟1、自定义listview列,因为列不同,所以把以前的数据清空掉后,再从数据库中载入数据,却出现以前的数据空行存在,不知道有什么方法可以消除!
2、如何提高listview载入数据速度
3、如何不让列超出listview的width值,使之不出现水平滚动条! --------------------编程问答-------------------- .Listciew1.Items.Clear();
--------------------编程问答-------------------- 1.如果是空行,sql语句就过滤掉呗。
2.弄个分页啊,一页加载几条。
3.这样可以去掉横向滚动条,具体方法挺多的
--------------------编程问答-------------------- 如果每列显示的字符多的话,就会出现水平滚动条,否则的话,可能是整个样式都会被数据撑坏。 --------------------编程问答-------------------- listview估计无法提高大数据量的载入速度,最后小弟通过datagrid实现了
[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);
}
补充:.NET技术 , C#