有关C#中ListView类的问题。

privatevoidPrintStudents(List<Student>students){this.lvMain.Items.Clear();foreach(Stu... private void PrintStudents(List<Student> students)
{
this.lvMain.Items.Clear();
foreach (Student stu in students)
{
ListViewItem item = new ListViewItem(stu.Name);
//将数据添加到listview
item.SubItems.AddRange(new string[] { stu.Age.ToString(), stu.Hobby, stu.Popularity.ToString() });
lvMain.Items.Add(item);
}
}
请各位大大,帮我把这段代码清清楚楚,详详细细地解释一遍,谢谢了。
展开
 我来答
xdezlqz
2011-04-30 · TA获得超过153个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:199万
展开全部
private void PrintStudents(List<Student> students)
{
this.lvMain.Items.Clear();//清空所有项
foreach (Student stu in students)//循环学生集合里的所有学生
{
ListViewItem item = new ListViewItem(stu.Name); //以学生姓名创建一个项
//将数据添加到listview
item.SubItems.AddRange(new string[] { stu.Age.ToString(), stu.Hobby, stu.Popularity.ToString() });//把学生年龄、爱好、人气 添加到项中
lvMain.Items.Add(item);//把做好的项添加到ListView控件
}
}
百度网友3a688ef
2011-04-30 · 超过20用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:67.7万
展开全部
private void PrintStudents(List<Student> students) //无返回值函数PrintStudents,List<Student>为泛型数
组,Student是Model中的Student类(一般是这样的)
{
this.lvMain.Items.Clear(); //清除控件lvMain中的数据
foreach (Student stu in students) //遍历students,并将其中数据添加到控件中
{
ListViewItem item = new ListViewItem(stu.Name);
//将数据添加到listview
item.SubItems.AddRange(new string[] { stu.Age.ToString(), stu.Hobby, stu.Popularity.ToString() });
lvMain.Items.Add(item);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式