The following code will generate table cells as needed and add it in panel for further requirement.
public void generateoption()
{
bool isImage = rblOptionsType.SelectedIndex == 1;
int rowCount = 4;
Table table = new Table();
table.ID = "tblOptionsCollection";
for (int i = 0; i < rowCount; i++)
{
TableRow row = new TableRow();
TableCell cell5 = new TableCell();
cell5.Width = 150;
cell5.ID = "cell5" + i.ToString();
cell5.Text = " ";
row.Cells.Add(cell5);
TableCell cell1 = new TableCell();
cell1.Width = 300;
cell1.ID = "cell1" + i.ToString();
cell1.CssClass = "h_text";
cell1.Text = "Option :" + (i + 1).ToString();
row.Cells.Add(cell1);
if (!isImage)
{
TableCell cell = new TableCell();
TextBox TxtBoxU = new TextBox();
TxtBoxU.TextMode = TextBoxMode.MultiLine;
TxtBoxU.Width = 300;
TxtBoxU.Text = "";
TxtBoxU.ID = "TextBoxU" + i.ToString();
cell.ID = "cell" + i.ToString();
cell.Controls.Add(TxtBoxU);
row.Cells.Add(cell);
}
else
{
TableCell cell = new TableCell();
FileUpload fileUploadOption = new FileUpload();
fileUploadOption.Width = 300;
fileUploadOption.ID = "fileUploadOption" + i.ToString();
cell.ID = "cell" + i.ToString();
cell.Controls.Add(fileUploadOption);
row.Cells.Add(cell);
}
TableCell cell11 = new TableCell();
cell11.ID = "cell11" + i.ToString();
cell11.Text = "";
row.Cells.Add(cell11);
table.Rows.Add(row);
}
Panel1.Controls.Add(table);
}
public void generateoption()
{
bool isImage = rblOptionsType.SelectedIndex == 1;
int rowCount = 4;
Table table = new Table();
table.ID = "tblOptionsCollection";
for (int i = 0; i < rowCount; i++)
{
TableRow row = new TableRow();
TableCell cell5 = new TableCell();
cell5.Width = 150;
cell5.ID = "cell5" + i.ToString();
cell5.Text = " ";
row.Cells.Add(cell5);
TableCell cell1 = new TableCell();
cell1.Width = 300;
cell1.ID = "cell1" + i.ToString();
cell1.CssClass = "h_text";
cell1.Text = "Option :" + (i + 1).ToString();
row.Cells.Add(cell1);
if (!isImage)
{
TableCell cell = new TableCell();
TextBox TxtBoxU = new TextBox();
TxtBoxU.TextMode = TextBoxMode.MultiLine;
TxtBoxU.Width = 300;
TxtBoxU.Text = "";
TxtBoxU.ID = "TextBoxU" + i.ToString();
cell.ID = "cell" + i.ToString();
cell.Controls.Add(TxtBoxU);
row.Cells.Add(cell);
}
else
{
TableCell cell = new TableCell();
FileUpload fileUploadOption = new FileUpload();
fileUploadOption.Width = 300;
fileUploadOption.ID = "fileUploadOption" + i.ToString();
cell.ID = "cell" + i.ToString();
cell.Controls.Add(fileUploadOption);
row.Cells.Add(cell);
}
TableCell cell11 = new TableCell();
cell11.ID = "cell11" + i.ToString();
cell11.Text = "";
row.Cells.Add(cell11);
table.Rows.Add(row);
}
Panel1.Controls.Add(table);
}
Comments
Post a Comment