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);
}
}