【问题标题】:want multiple html data table in my asp.net form?想要我的asp.net 表单中的多个html 数据表?
【发布时间】:2012-07-20 02:51:06
【问题描述】:

我在我的 asp.net 表单中使用了一个 htmltable,但我希望在运行时使用多个 htmltable,例如当我点击在我的 htmldatattable 中提交其选择相关数据时

我想在运行时生成的特定 htmltable 中查看特定的 id 记录,我该怎么做?

这是我的 htmltable 代码

 protected void Page_Load(object sender, EventArgs e)
 {

    HtmlTable dTable = new HtmlTable();
    dTable.CellPadding = 2;
    // dTable.CellSpacing = 0;
    dTable.Border = 1;
    dTable.BorderColor = "#cccccc";

    int tRows;
    int tCells;

    for (tRows = 0; tRows < 1; tRows++)
    {
        HtmlTableRow dTRow = new HtmlTableRow();
        HtmlTableRow dtrow = new HtmlTableRow();
        HtmlTableRow dtrow3 = new HtmlTableRow();
        HtmlTableRow dtrow4 = new HtmlTableRow();
        for (tCells = 0; tCells < 1; tCells++)
        {
            HtmlTableCell dTCell = new HtmlTableCell();
            HtmlTableCell dtcell1 = new HtmlTableCell();
            HtmlTableCell dtcell3 = new HtmlTableCell();
            HtmlTableCell dtcell4 = new HtmlTableCell();
            HtmlInputText txt = new HtmlInputText();
            HtmlInputText txt1 = new HtmlInputText();
            HtmlInputText txtAge = new HtmlInputText();
            HtmlInputText txtHeight = new HtmlInputText();
            dTCell.InnerText = "FirstName:: " + Convert.ToString(tRows);
            dtcell1.InnerText = "LastName::" + Convert.ToString(tRows);
            dtcell3.InnerText = "Age::" + Convert.ToInt32(tRows);
            dtcell4.InnerText = "Height::" + Convert.ToString(tRows);
            dTCell.Controls.Add(txt);
            dtcell1.Controls.Add(txt1);
            dtcell3.Controls.Add(txtAge);
            dtcell4.Controls.Add(txtHeight);
            dtrow.Controls.Add(dtcell1);
            dtrow3.Controls.Add(dtcell3);
            dtrow4.Controls.Add(dtcell4);
            dTRow.Controls.Add(dTCell);
        }
        dTable.Controls.Add(dTRow);
        dTable.Controls.Add(dtrow);
        dTable.Controls.Add(dtrow3);
        dTable.Controls.Add(dtrow4);
        Panel1.Controls.Add(dTable);
    }

【问题讨论】:

  • 我不确定您的问题到底是什么。您能否重新措辞或详细说明您所需的输出。
  • 我想生成多个关于我的数据选择的htmltable
  • 在运行时完成
  • 所以你想实现ajax通信并在用户点击某物时获取所需的数据?

标签: c# asp.net html


【解决方案1】:

尝试将您的代码移入 Init() 方法,而不是 page_load。 this topic 也可以提供帮助。

【讨论】:

    猜你喜欢
    • 2013-07-23
    • 1970-01-01
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2022-12-02
    • 2020-06-21
    相关资源
    最近更新 更多