首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将新行动态添加到表C#

将新行动态添加到表C#
EN

Stack Overflow用户
提问于 2018-08-29 07:49:21
回答 1查看 67关注 0票数 1

下面是创建一个表并动态显示数据库中的项的代码。这项工作很棒,我想从一个按钮添加一行onclick事件,并使数据持久化,当我单击该按钮时,不会丢失数据。任何帮助都将不胜感激。

代码语言:javascript
运行
复制
Table tb = new Table();
tb.BorderWidth = 1;
tb.Width = new Unit("740px");
tb.BorderStyle = BorderStyle.Solid;
tb.ID = "myTable";

TableRow tr = new TableRow();
TableRow tr2 = new TableRow();
TableRow trEndRow = new TableRow();
foreach (QuestionBuilder QB in GetQuestionsDatabySection)
{
    TableCell tc1 = new TableCell();
    tc1.Text = OQB.QuestionText;
    tc1.BorderWidth = 1;
    tr.Cells.Add(tc1);
    tb.Rows.Add(tr);

    TableCell tc2 = new TableCell();
    tc2.Controls.Add(getControl(OQB.DynamicAttributeId, "0"));
    tc2.BorderWidth = 1;
    tr2.Cells.Add(tc2);
    tb.Rows.Add(tr2);

    TableCell tcEnd = new TableCell();
    Button btn = new Button();
    btn.Text = "Add Row";
    btn.Attributes.Add("OnClick", "ButtonAddRow_Click");
    btn.Attributes.Add("runat", "server");

    tcEnd.Controls.Add(btn);
    tcEnd.BorderWidth = 1;
    trEndRow.Cells.Add(tcEnd);
    tb.Rows.Add(trEndRow);
    // Add to PlaceHolder
    phTable.Controls.Add(tb);
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52067609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档