前台代码有个table, 我在后台动态绑定数据到这个table中 请问怎么给这个table动态生成的行 、列 设置css样式

解决方案 »

  1.   

                    Table  table= new Table ();
                    TableRow tr = new TableRow();
                    TableCell tc1 = new TableCell();
                    tc1.Text = "单位名称:"+ds1.Tables[0].Rows[i]["CompanyName"].ToString();
                    TableCell tc2 = new TableCell();
                    tc2.Text ="职务:" + ds1.Tables[0].Rows[i]["Title"].ToString();
          代码是这样的:    
                 TableCell tc3 = new TableCell();
                    tc3.Text = "待遇:" + ds1.Tables[0].Rows[i]["JobDescription"].ToString();
                    TableCell tc4 = new TableCell();
                    tc4.Text ="工作地点:" + ds1.Tables[0].Rows[i]["CityName"].ToString();
                    TableCell tc5 = new TableCell();
                    tc5.Text = "学历要求:" + ds1.Tables[0].Rows[i]["EducationLevelsName"].ToString();
                    tr.Cells.Add(tc1);
                    tr.Cells.Add(tc2);
                    tr.Cells.Add(tc3);
                    tr .Cells .Add (tc4);
                    tr.Cells.Add(tc5);
                    Table1.Rows.Add(tr);
      

  2.   

    直接给TableRow和TableCell加style的Attributes,或者加CssClass在前台写相应的样式,比如
    tr.Attributes.Add("style","color:red;");
    tc1.CssClass = "tdClass"; // 前台在tdClass里写样式
      

  3.   

    那请问能给tc1.text设置一个连接吗??
      

  4.   


    HyperLink link = new HyperLink();
    link.NavigateUrl = "XXX";
    link.Text = "XXX";
    tc1.Controls.Add(link);