我开发了一个动态表,在某些单元格中有一些文本框。
文本框也是动态控件,从后端添加为:
chk = (CheckBox)tbl_fundtype.Rows[0].Cells[i].FindControl(DynamicChkID);
TableCell td = new TableCell();
if (chk.Checked == true)
{
TextBox txt = new TextBox();
txt.ID = "txt_" + dt_fundtype.Rows[i]["fund_type_cd"].ToString();
txt.Attributes.Add("Placeholder", "Enter Share Percent...");
td.Controls.Add(txt);
}
else
{
td.Text = " ";
}
tr.Cells.Add(td);
}
tbl_fundtype.Rows.Add(tr);
以下是在td:
中添加文本框后的快照现在我想要文本框旁边的百分号(%)。 我已尝试过td.Text,但它没有打印任何文字。
我该怎么做?
提前感谢您的帮助。
编辑:
我也试过这个:
if (chk.Checked == true)
{
TextBox txt = new TextBox();
txt.ID = "txt_" + dt_fundtype.Rows[i]["fund_type_cd"].ToString();
txt.Attributes.Add("Placeholder", "Enter Share Percent...");
td.Controls.Add(txt);
Label lbl = new Label();
lbl.Text = "%";
td.Controls.Add(lbl);
}
仍然没有变化。不打印任何东西
答案 0 :(得分:1)
您可以在td
中的-std=c11
之后添加label
textbox