C#listview表格添加求助
本帖最后由 winnie2007 于 2021-4-20 18:57 编辑如题,现在有“names”和“str_tickets”两个字符串数组,(names.Length = str_tickets.Length)
现在要把names中的字符串全部按顺序输出到“姓名”列(纵向排列),现在要把str_tickets中的字符串全部按顺序输出到“票数”列(纵向排列)
“排名”列1~n即可,请问大佬们有办法吗,感激不尽{:301_1003:}
本帖最后由 WolfAvenue 于 2021-4-18 20:43 编辑
循环添加三列数据添加到listView1.Items 就可以呐
https://docs.microsoft.com/zh-cn ... stview?view=net-5.0 本帖最后由 winnie2007 于 2021-4-18 21:01 编辑
WolfAvenue 发表于 2021-4-18 20:41
循环添加三列数据添加到listView1.Items 就可以呐
https://docs.microsoft.com/zh-cn ... stview?view=n ...
大佬能帮忙写一下吗,我实在是没看懂微软的教程 so seay. winnie2007 发表于 2021-4-18 20:51
大佬能帮忙写一下吗,我实在是没看懂微软的教程
差不多就这样把,不过我觉得用gridview 更好些 listView1.View = View.Details;
listView1.GridLines = true;
listView1.FullRowSelect = true;
this.listView1.Columns.Add("item");
this.listView1.Columns.Add("排名");
this.listView1.Columns.Add("姓名");
this.listView1.Columns.Add("票数");
string[] names = new string[] { "张三","李四"};
string[] tickets = new string[] { "4545", "23432" };
for (int i = 0; i < names.Length; i++)
{
ListViewItem item = new ListViewItem();
item.SubItems.AddRange(new string[] {(i+1).ToString(),names,tickets });
this.listView1.Items.Add(item);
}
this.listView1.Columns.Width = 0;//隐藏标识项类型的图标列
页:
[1]