Добавление текстового поля к табличным ячейкам в бэкэнде C # - PullRequest
0 голосов
/ 12 июня 2018

Я добавляю строки таблицы (с 5 ячейками таблицы) в таблицу после нажатия на кнопку.Код ниже работает нормально, но я изо всех сил пытаюсь сделать эти табличные ячейки текстовыми полями.Так что как-то я должен поместить в табличную ячейку следующее:

<input type="text" id="rol_totaal" runat="server" class="tbl_input"/>

Есть идеи, как я могу реализовать это в следующей функции?Я работаю с C # в ASP.NET.

public void BtnAddCost_Click(object sender, EventArgs e)
{


    var row = new HtmlTableRow() {  };
    var cell1 = new HtmlTableCell() { Height = "25px", InnerText="extra cost" };
    cell1.Attributes.Add("class", "title_kost_tbl tbl_border_bottom");
    var cell2 = new HtmlTableCell() { InnerText = "test 2" };
    cell1.Attributes.Add("class", "grey_bg");
    var cell3 = new HtmlTableCell() { InnerText = "test 3" };
    cell1.Attributes.Add("class", "grey_bg");
    var cell4 = new HtmlTableCell() { InnerText = "test 4" };
    cell1.Attributes.Add("class", "grey_bg");
    var cell5 = new HtmlTableCell() { InnerText = "test 5" };
    cell1.Attributes.Add("class", "grey_bg");
    row.Cells.Add(cell1);
    row.Cells.Add(cell2);
    row.Cells.Add(cell3);
    row.Cells.Add(cell4);
    row.Cells.Add(cell5);
    cost_tbl.Rows.Add(row);

}

1 Ответ

0 голосов
/ 12 июня 2018

Думаю, вы сможете сделать что-то подобное, однако у меня не было возможности проверить это, так как я вдали от своего компьютера:

public void BtnAddCost_Click(object sender, EventArgs e)
{
    var row = new HtmlTableRow() {  };
    var cell1 = new HtmlTableCell() { Height = "25px", InnerText="extra cost" };
    cell1.Attributes.Add("class", "title_kost_tbl tbl_border_bottom");
    var cell2 = new HtmlTableCell() { InnerHtml = "<input type=\"text\" id=\"rol_totaal1\" runat=\"server\" class=\"tbl_input\"/>" };
    cell1.Attributes.Add("class", "grey_bg");
    var cell3 = new HtmlTableCell() { InnerHtml = "<input type=\"text\" id=\"rol_totaal2\" runat=\"server\" class=\"tbl_input\"/>" };
    cell1.Attributes.Add("class", "grey_bg");
    var cell4 = new HtmlTableCell() { InnerHtml = "<input type=\"text\" id=\"rol_totaal3\" runat=\"server\" class=\"tbl_input\"/>" };
    cell1.Attributes.Add("class", "grey_bg");
    var cell5 = new HtmlTableCell() { InnerHtml = "<input type=\"text\" id=\"rol_totaal4\" runat=\"server\" class=\"tbl_input\"/>" };
    cell1.Attributes.Add("class", "grey_bg");
    row.Cells.Add(cell1);
    row.Cells.Add(cell2);
    row.Cells.Add(cell3);
    row.Cells.Add(cell4);
    row.Cells.Add(cell5);
    cost_tbl.Rows.Add(row);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...