嗯,不确定如何确切地问这个问题。
我想要做的是能够点击一个名为surname的链接,然后在下面我想要一个生成的表,其中包含来自数据库的每个人的列表。
<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
这大致是我现在所拥有的。我知道我必须调用一个函数somwhere然后返回一些东西来生成表't'旁边的数据但是如何?
答案 0 :(得分:0)
不确定我是否得到你想要的东西,但我将数据表转换为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();
}