簡體   English   中英

無法在ASP.NET中動態添加TableCell內的表

[英]Can't add Table inside TableCell dynamically in ASP.NET

我有一個在后端動態創建的表對象。

 Table tblNewHeaderModule = new Table();
 TableRow trModuleTitleRow = new TableRow();
 TableCell tcModuleTitleCell = new TableCell();

 trModuleTitleRow.Cells.Add(tcModuleTitleCell);            
 tblNewHeaderModule.Rows.Add(trModuleTitleRow);

我試圖在tcModuleTitleCell表單元中添加一個新表。

 Table tblContent = new Table();
 TableRow trContentHeader = new TableRow();

 TableCell tcContentTitle = new TableCell();           
 tcContentTitle.Text = "some text";

 trContentHeader.Cells.Add(tcContentTitle);
 tblContent.Rows.Add(trContentHeader);

 tcModuleTitleCell.Controls.Add(tblContent);

代碼運行時,我看不到子表。 可能是什么問題呢?

您創建了所有控件,卻忘記了將主表添加到頁面或頁面中的任何其他容器:

Page.Controls.Add(tblNewHeaderModule);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM