создать динамическую таблицу, содержащую список радиокнопок asp.net c #

1

Я хочу задать вопрос о динамической таблице на asp.net С#, я хочу создать динамическую таблицу, но в этой таблице я хочу вставить radobutton в каждую строку и столбец таблицы. таблица создается на основе пользовательского ввода. если пользовательская строка ввода 3 и столбца 3 может отображать длину строки 3, а длина столбца равна 3

вход пользователя

<asp:TextBox ID="rows" runat="server" MaxLength="20" Width="272px" AutoCompleteType="Disabled"></asp:TextBox>
<asp:TextBox ID="column" runat="server" MaxLength="20" Width="272px" AutoCompleteType="Disabled"></asp:TextBox>

<asp:Button ID="create" runat="server" Text="create table" CssClass="art-button" OnClick="create_Click" />

то в результате sistem отображает таблицу со строкой, пока пользовательский ввод в rows.textbox и столбце до тех пор, пока column.textbox и на каждом столбце и столбце есть один радиобудильник

кто угодно поможет

Теги:

1 ответ

1
Лучший ответ

Попробуйте этот код. Я думаю, это то, что вы ищете.

 protected void create_Click(object sender, EventArgs e)
{
    Table dynamicTable = new Table();
    TableRow Row;
    TableCell Cell;
    int rowno=int.Parse(rows.Text);
    int cols=int.Parse(column.Text);
    for (int row = 0; row < rowno; row++)
    {
        Row = new TableRow();
        dynamicTable.Rows.Add(Row);

        for (int col = 0; col < cols; col++)
        {
            Cell = new TableCell();
            // adding radiobutton
            RadioButton rad = new RadioButton();
            rad.ID = "rad_" + col.ToString();
            Cell.Controls.Add(rad);
            Row.Cells.Add(Cell);
        }
    }
}

Он будет создавать динамическую таблицу с переключателем в качестве пользовательского ввода.

  • 0
    я должен сначала создать таблицу или нет, например <table id = "tableContent" border = "1" runat = "server"> </ table>
  • 1
    я понял, что означает твой код, и все готово, спасибо, но куда я положил значение или идентификатор радиокнопки? Что я могу сделать, если отображение таблицы имеет строки и столбцы, как Excel (например, A1, A2 и т. д.)? спасибо, прежде чем
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню