如何在表中动态定义tr [英] how to define tr in table dynamically

查看:94
本文介绍了如何在表中动态定义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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆