单击链接创建表格

Click on link to create a table?

本文关键字:表格 创建 链接 单击      更新时间:2023-09-26

嗯,我不知道该怎么问。

我想做的是能够点击一个名为姓氏的链接,然后在下面我想要一个表格,其中包含数据库中每个姓氏的列表。

<input type="text" id="surname" name="surname" size="10" /><a href="javascript:surname();">Surname</a> 
        <input type="text" id="forename" name="forename" size="10" /><a href="javascript:forename();">Forename</a> 
        <table id = "t" visible="false" runat="server">
        <tr>
            <th>Surname</th>
            <th>Forename</th>
            <th>D.O.B</th>
        </tr>
        </table>

要获取数据,从姓氏中选择*将返回姓氏、forname和d.o.b

这大概就是我现在所拥有的。我知道我必须在Somhwhere调用一个函数,然后返回一些东西来生成表't'中的数据,但怎么做呢?

不确定我是否得到了你想要的,但我将数据表转换为html表。希望能有所帮助。

public string WriteResult(DataTable dt)
{
    DataGrid dg = new DataGrid();
    dg.CellPadding = 5;
    dg.BackColor = System.Drawing.Color.White;
    dg.BorderColor = System.Drawing.Color.Gray;
    dg.Font.Name = "Arial";
    dg.Font.Size = FontUnit.XSmall;
    dg.HeaderStyle.Font.Bold = true;
    dg.FooterStyle.Font.Bold = true;
    dg.DataSource = dt;
    dg.DataBind();
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    dg.RenderControl(hw);
    return sw.ToString();
}