0

这是以下问题链接的后续问题:

如何在 ASP.NET 网络表单中隐藏列

按照我从上面的链接得到的答案,我正在使用

 System.Web.UI.HtmlControls.HtmlTableRow

我想设置整行的宽度。我如何在 C# 中做到这一点?您可以建议的任何其他想法/方式,请告诉我。

如果您还有其他问题,请随时提问。

4

1 回答 1

-1

HTML 标记

我创建了一个空表来附加后面代码中的行单元格

    <table id="table1" runat="server">
   </table>

代码片段背后的代码

   protected void Page_Load(object sender, System.EventArgs  e){

    System.Web.UI.HtmlControls.HtmlTableRow tr = new HtmlTableRow();
    //setting the style of a table row using the Attributes property
    tr.Attributes.Add("style", "width:500px; background-color:red");
    HtmlTableCell tc = new HtmlTableCell();
    tc.InnerHtml = "this is a test";
    tr.Controls.Add(tc);
    this.table1.Controls.Add(tr);

}

希望这对你有用。

于 2012-06-24T17:16:29.227 回答