如何在表中动态定义tr [英] how to define tr in table dynamically
本文介绍了如何在表中动态定义tr的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的应用程序中,我正在动态添加表并在表中绑定数据.我想在页面的同一行中显示3条记录后,下一条记录将显示在下一行中,而不是在同一行中,这意味着每条tr显示3条记录之后,它将显示在下一行中.下面我写代码
in my application i am adding table dynamically and bind data in table. i want after display 3 record in same line of page next record would be display on next line not in same line means every tr display 3 record after that it display on next line. below i m write code
protected void Page_Load(object sender, EventArgs e)
{
//DataTable dt = new DataTable();
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnStringDb1"].ConnectionString;
SqlCommand cmd = new SqlCommand("select divhtml_content from content_managment where page_id = ''3''", con);
DataTable dt = new DataTable();
SqlDataAdapter ad = new SqlDataAdapter();
ad.SelectCommand = cmd;
ad.Fill(dt);
table1.Rows.Clear();
HtmlTableRow tr = new HtmlTableRow();
foreach (DataRow dr in dt.Rows)
{
HtmlTableCell tc = new HtmlTableCell();
// tc.Width = "100px";
tc.InnerHtml = dr["divhtml_content"].ToString();
tr.Cells.Add(tc);
table1.Rows.Add(tr);
}
// do something with each row in the results...
}
推荐答案
我解决了我的问题,它很容易,但是逻辑却很困难
I solved my problem its so easy but logic is so difficult
这篇关于如何在表中动态定义tr的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文