why not use the loop, when you want to do event Insert into database,
like this :
protected void Button1_Click(object sender, EventArgs e)
{
var dtime = dt_startweek.Value;
var data = new ArrayList();
for (var i = 0; i < 6; i++)
{
var xx = dtime.AddDays(i);
data.Add(xx);
}
var x1 = data[0];
var x2 = data[1];
var x3 = data[2];
var x4 = data[3];
var x5 = data[4];
var x6 = data[5];
var d1 = dtime;
var d2 = dtime.AddDays(1);
var d3 = dtime.AddDays(2);
var d4 = dtime.AddDays(3);
var d5 = dtime.AddDays(4);
var d6 = dtime.AddDays(5);
}
This parable is only sample code it .. just as a prefix to pave the way forward her your logic, associated with your coding