We help IT Professionals succeed at work.

ASP.net VB.net Add TextBox to specific cell in table

Murray Brown
Murray Brown asked
on
Hi

What VB.net code would I use to do this?

Thanks
Comment
Watch Question

Ramkisan JagtapLead Developer

Commented:
can you please explain little bit more about your requirement?
Lead Developer
Commented:
private void GenerateTable(int colsCount, int rowsCount){

        //Creat the Table and Add it to the Page
        Table table = new Table();
        table.ID = "Table1";
        Page.Form.Controls.Add(table);

        // Now iterate through the table and add your controls 
        for (int i = 0; i < rowsCount; i++){
            TableRow row = new TableRow();
            for (int j = 0; j < colsCount; j++){
                TableCell cell = new TableCell();

if(yourspecificcondition)
{
//if condition is not satisfied it will add empty cell to your table row in code below
                TextBox tb = new TextBox();

                // Set a unique ID for each TextBox added
                tb.ID = "TextBoxRow_" + i + "Col_" + j;
                // Add the control to the TableCell
                cell.Controls.Add(tb);
}

                // Add the TableCell to the TableRow
                row.Cells.Add(cell);
            }

            // Add the TableRow to the Table
            table.Rows.Add(row);
        }
}

Open in new window

Murray BrownASP.net/VBA/VSTO Developer

Author

Commented:
Thanks very much