如何将数据表中的每个数据行绑定到特定的td [英] how to bind each data row in data table to specific td
本文介绍了如何将数据表中的每个数据行绑定到特定的td的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这里我从数据库中检索了一个数据表现在我在我的网页上有九个td我要绑定
第一个datarow到第一个td,第二个datarow到第二个td等等请告诉我哪个循环我必须按照以实现这一点,以便我可以使我的网站动态
here i have retrieved a datatable from database now i have nine td's on my webpage i want to bind
first datarow to first td, second datarow to second td and so on pls tell me which loop i have to follow in order to achieve this so that i can make my website dynamic
推荐答案
你可以参考这些
将数据绑定到HTML表而不使用asp.net数据绑定控件 [ ^ ]
http://stackoverflow.com/questions/1018785/ asp-net-short-way-to-render-datatable-to-a-string-html [ ^ ]
http://stackoverflow.com/ questions / 19602917 / how-to-display-data-in-html-table-in-asp-net [ ^ ]
You can refer these
Bind data into HTML Table without using asp.net databinding controls[^]
http://stackoverflow.com/questions/1018785/asp-net-shortest-way-to-render-datatable-to-a-string-html[^]
http://stackoverflow.com/questions/19602917/how-to-display-data-in-html-table-in-asp-net[^]
试试这样.. < br $> b $ b
ASPX
Try like this..
ASPX
<table id="table1" runat="server" border="1" cellpadding="1" cellspacing="1">
</table>
代码落后:
Code behind:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable(); //start: creating dynamic datatable ( hardcoded)
for (int i = 0; i < 9; i++)
dt.Columns.Add("column" + i);
for (int i = 0; i < 10; i++)
dt.Rows.Add(1, 2, 3, 4, 5, 6, 7, 8, 9); //End: creating dynamic datatable ( hardcoded)
CreateTable(dt, table1); // pass your datatable, and table name
}
}
private void CreateTable(DataTable dt, HtmlTable table)
{
HtmlTableRow rowheader = new HtmlTableRow();
for (int j = 0; j < dt.Columns.Count; j++)
rowheader.Cells.Add(new HtmlTableCell() { InnerText = dt.Columns[j].ColumnName });
table.Rows.Add(rowheader);
for (int i = 0; i < dt.Rows.Count; i++)
{
HtmlTableRow row = new HtmlTableRow();
for (int j = 0; j < dt.Columns.Count; j++)
row.Cells.Add(new HtmlTableCell() { InnerText = dt.Rows[i][j].ToString() });
table.Rows.Add(row);
}
}
这篇关于如何将数据表中的每个数据行绑定到特定的td的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文