首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ListView如何换行

2013-08-01 
ListView怎么换行?这是一个Listview我想在出现车厢的时候换行!最好是字体加粗 ,有什么好的解决办法?[解决

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

热点排行