Редактировать # 2:
public void BindCheckBoxList()
{
IEnumerable<string> dates=Enumerable.Range(1, 7).Select(p=>DateTime.Now.Date.AddDays(p).ToString("dddd HH:mm:ss"));
CheckBoxList1.DataSource = dates;
CheckBoxList1.DataBind();
}
V # 1
Создать один метод, который будет возвращать даты в списке в формате, который вам нравится,
static IEnumerable<string> DatsOnInterval(DateTime from, DateTime thru,int dateInterval=1)
{
for(var day = from.Date; day.Date <= thru.Date; day = day.AddDays(dateInterval))
yield return day.DayOfWeek.ToString()+" "+day.Date.ToString("dd-MM-yyyy HH:mm:ss");
}
Назовите это так и заполните список флажков,
public static void Main()
{
try
{
var fromDt=DateTime.Now.AddDays(1);
var toDt=fromDt.AddDays(7);
var datas=DatsOnInterval(fromDt,toDt);
foreach(var x in datas)
{
Console.WriteLine(x);
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}