C#如何在listview的指定列依次显示1到100
2个回答
展开全部
this.listView1.BeginUpdate(); //数据更新,UI暂时挂起,直到EndUpdate绘制控件,可以有效避免闪烁并大大提高加载速度
for (int i = 0; i < 100; i++) //添加10行数据
{
ListViewItem lvi = new ListViewItem();
lvi.ImageIndex = i; //通过与imageList绑定,显示imageList中第i项图标
lvi.Text = "subitem" + i;
lvi.SubItems.Add("第2列,第"+i+"行");
lvi.SubItems.Add("第3列,第"+i+"行");
this.listView1.Items.Add(lvi);
}
this.listView1.EndUpdate(); //结束数据处理,UI界面一次性绘制。
追问
感谢!!!
展开全部
this.listView1.BeginUpdate();
for (int i = 1; i <= 100; i++)
{
ListViewItem lvi = new ListViewItem();
lvi.Text = "subitem" + i;
lvi.SubItems.Add(i);
this.listView1.Items.Add(lvi);
}
this.listView1.EndUpdate();
追问
麻烦您能解释一下什么意思吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询