è necessario utilizzare un < asp: Table> di controllo, se si desidera accedere alla tabella dal codice dietro ad es
<asp:Table ID="Table1" CssClass="data" runat="server" CellSpacing="0">
<asp:TableHeaderRow>
<asp:TableHeaderCell>SKU</asp:TableHeaderCell>
<asp:TableHeaderCell>Description</asp:TableHeaderCell>
<asp:TableHeaderCell>Quantity</asp:TableHeaderCell>
<asp:TableHeaderCell>Amount</asp:TableHeaderCell>
</asp:TableHeaderRow>
</asp:Table>
dati si legano alla tabella di esempio. in questo modo:
var row = new TableRow();
row.AddCell(stock.Sku);
row.AddCell(stock.Description);
row.AddCellTextbox("txtQty", cart.Values[key]);
row.AddCell(stock.Price.ToString());
Table1.Rows.Add(row);
Nota: Il controllo tabella doesnt fornire ViewState per gli elementi aggiunti nel codice, per questo è necessario utilizzare un GridView o di controllo analogo.
fonte
2010-04-05 13:27:31
è un pannello solo un contenitore? – user279521
sì, non ha alcun rendering. –