为什么不先在后台加上呢,给temp1,temp2,temp3,temp4各一个样式
前台想隐藏或者显示的时候就直接改对应的样式

解决方案 »

  1.   

    看我的吧public string fenye = string.Empty; protected void Page_Load(object sender, EventArgs e)
        {
            
             this.BuidGrid();    }
     private void BuidGrid()
     {              string s2 = "select top "+this.PageItem+" * from fed where serial not in (select top  "+PageItem*(CurrentPage-1)+" * from fed )";
           
            SqlCommand comm = new SqlCommand(s2,conn);        conn.Open();
            SqlDataReader dr = comm.ExecuteReader(CommandBehavior.CloseConnection);        StringBuilder xt = new StringBuilder();
            xt.Append("<table  border=0 cellpadding=0 cellspacing=0>");
            while (dr.Read()) 
            {
                xt.Append("<tr><td>"+dr["serial"].ToString()+"</td></tr>");
            }
            xt.Append("</table>");
            fenye = xt.ToString();
            dr.Close();
            SqlCommand comm1 = new SqlCommand("select count(*) from fed", conn);
            conn.Open();
            ToatalCountRecord = Convert.ToInt32(comm1.ExecuteScalar());      
            conn.Close();
            
        }  <%=fenye %><!--放在你想的位置上-->
      

  2.   

    用GridView分页不行吗?
    将动态生成的Table作为GridView的DataSource!
      

  3.   

    主要是这个我也不知道放在哪,因为我的Table也是在后台产生的
      

  4.   


    Page_Load(object sender, EventArgs e)
    {
        l.Text="";
    }<asp:literal runat="server" id="l" />
      

  5.   

    我要是能把他放到table下面我就可以在前台Javascript里控件列是否隐藏了,主要是不知道怎么加进去
      

  6.   

    Table iTable = new Table();
    Literal l = new Literal();
    l.Text = "....";
    iTable.Controls.Add(l);出错:Table”不能有类型为“Literal”的子级。