自动创建一个Table,怎么设置某个单元格中的Text居中对齐

自动创建一个Table,如何设置某个单元格中的Text居中对齐。
如下,但是实际显示效果依然是靠左对齐的。

C# code
   TableCell td2_1 = new TableCell();
            td2_1.CssClass = "r_bg";
            td2_1.HorizontalAlign = HorizontalAlign.Center;
            td2_1.Width = Unit.Percentage(15);
            td2_1.Text = "预估工艺重点说明";


------解决方案--------------------
或者

td2_1.HorizontalAlign = HorizontalAlign.Center;
改成
td2_1.Style["text-align"] = "center";