ViewBag.Title = "Report";
DateTime dtStart = new DateTime(2017, 2, 5);
DateTime dtEnd = new DateTime(2017, 2, 28);
int TotalDays = dtEnd.Subtract(dtStart).Days+1;
DateTime dtCurrent = new DateTime();
border-collapse: collapse;
<h5>Project Name: Demo project</h5>
<table style="width:100%;" >
<th rowspan="2">Activity Title</th>
<th rowspan="2">Assigned To</th>
<th rowspan="2" style="text-align:center;">Start Date</th>
<th rowspan="2" style="text-align:center;">End Date</th>
<th rowspan="2" style="text-align:center;">Status</th>
<th colspan="@TotalDays" style="text-align:center;">@dtStart.ToString("dd-MMM") To @dtEnd.ToString("dd-MMM")</th>
@while (rowHeader <= TotalDays)
<th style="text-align:center;">@dtCurrent.ToString("dd")</th>
dtCurrent = dtCurrent.AddDays(1);
<td>Configure laptop.</td>
<td style="text-align:center;">08-Feb-2017</td>
<td style="text-align:center;">18-Feb-2017</td>
<td style="text-align:center;">Pending</td>
@while (rowHeader <= TotalDays)
<td bgcolor="#228B22"></td>
<td>Configure laptop.</td>
<td style="text-align:center;">08-Feb-2017</td>
<td style="text-align:center;">18-Feb-2017</td>
<td style="text-align:center;">Pending</td>
@while (rowHeader <= TotalDays)
<td bgcolor="#228B22"></td>