首页 > 解决方案 > 以所需格式从列表中读取数据

问题描述

有人可以帮助我吗,我不知道我缺少哪一部分,并且我在“sb”中读取的所有数据都只是一个显示。

具体来说,我想从到达时一直获取 EventToolTipText

目前我从列表类型中只得到一个数据:

Von: 08:00:00 Bis: 12:00:00,

我应该打印所有数据类型:

Von: 08:00:00 Bis: 12:00:00,
Von: 12:00:00 Bis: 14:00:00,
Von: 14:00:00 Bis: 18:00:00,

这是我的代码:

CustomEvent cevent = null;
                        StringBuilder sb = new StringBuilder();
                        for (int n = 0; n < arrivals.Count; n++)
                        {

                            sb.AppendFormat("Von: {0} Bis: {1} \n", arrivals[n].ZPZ_Von.TimeOfDay, arrivals[n].ZPZ_Bis.TimeOfDay);

                            cevent = new Calendar.NET.CustomEvent()
                            {
                                IgnoreTimeComponent = true,
                                Date = arrivalDates[i],
                                EventText = c + new DateTime(1989, 1, 1, workingHours.Hours, workingHours.Minutes, workingHours.Seconds).ToString("HH:mm:ss") + "\n" + error,
                                EventColor = Color.Red,
                                EventToolTipText = sb.ToString()
                                };

                            if (!generatedEvents.Any(x => x.Date == cevent.Date))
                            {
                                calendar1.AddEvent(cevent);
                                generatedEvents.Add(cevent);

                            }
                        }

标签: c#

解决方案


推荐阅读