Hi Prashanth,
Here is the full code that I tried based your scenario.
ParentPage
ASPX:
Javascript:
C#:
protected
void
Button2_Click(
object
sender, EventArgs e)
{
var jss =
new
JavaScriptSerializer();
var values = jss.Deserialize<
string
[]>(HiddenField1.Value);
int
pos = Array.IndexOf(values,
"Developement"
);
if
(pos > -1)
{
tblDevelopement.Visible =
true
;
TableRow tRowLabel =
new
TableRow();
TableRow tRowTextBox =
new
TableRow();
DayOfWeek day = DateTime.Now.DayOfWeek;
int
days = day - DayOfWeek.Monday;
DateTime start = DateTime.Now.AddDays(-days);
DateTime end = start.AddDays(6);
DateTime loopDate =
new
DateTime();
loopDate = start;
for
(
int
i = 0; i < 7; i++)
{
TableCell tCellLabel =
new
TableCell();
TableCell tCellTextBox =
new
TableCell();
Label lbl =
new
Label();
lbl.Text = loopDate.Date.ToString(
"ddd d"
);
TextBox txt =
new
TextBox();
txt.ID =
"Developement"
+ i;
if
(loopDate > DateTime.Now)
{
txt.Enabled =
false
;
}
else
if
(loopDate < DateTime.Now)
{
txt.Text =
"data"
;
// Get Data From Database
}
tCellLabel.Controls.Add(lbl);
tCellTextBox.Controls.Add(txt);
tRowLabel.Cells.Add(tCellLabel);
tRowTextBox.Cells.Add(tCellTextBox);
loopDate = loopDate.AddDays(1);
}
tblDevelopement.Rows.Add(tRowLabel);
tblDevelopement.Rows.Add(tRowTextBox);
}
}
Child Page
ASPX:
Javascript:
Thanks,
Princy.