读书人

ListView如何换行

发布时间: 2013-08-01 15:23:18 作者: rapoo

ListView怎么换行?
ListView如何换行


这是一个Listview 我想在出现车厢的时候换行!最好是字体加粗 ,有什么好的解决办法?
[解决办法]
RailwayId是指车厢号吧,那你的程序可以这样写,代码没有测试过,仅供参考。


foreach (var ts in list)
{
string num = ts.RailwayId.ToString();
ListViewGroup group;

group = lvSeat.Groups[num];
if (group == null)
{
group = new ListViewGroup(num, num + "车厢");
lvSeat.Groups.Add(group);
}

for (int i = 1; i <= ts.SeatCount; i++)
{
ListViewItem item = new ListViewItem(num + "-" + i.ToString());
item.ImageIndex = ts.SeatTypeId;
item.Group = group;
lvSeat.Items.Add(item);
}
}

读书人网 >C#

热点推荐