我希望能够使用后面的代码来设置表格中单元格的值
<asp:Table ID="Table1" runat="server" CellPadding="10"
GridLines="Both" HorizontalAlign="Center" BackColor="Cornsilk">
<asp:TableRow ID="Row1">
<asp:TableCell ID="Cell1"></asp:TableCell>
这可能吗?
答案 0 :(得分:5)
将其设为runat=server
:
<asp:TableCell runat="server" ID="Cell1"></asp:TableCell>
您可以直接从代码隐藏中访问它:
Cell1.Text = "New Value";
否则您可以通过表格的Rows
和Cells
访问它:
Table1.Rows[0].Cells[0].Text = "New Value";
答案 1 :(得分:0)
下面的代码将帮助您动态设置表格单元格中的值
for (int i = 0; i <= this.Table1.Rows.Count - 1; i++)
{
TableCell tc = this.Table1.Rows[i].FindControl("Cell1") as TableCell;
if (tc != null)
{
tc.Text = "New Value";
}
}