Ich habe eine dynamische Tabelle entwickelt, die in einigen Zellen einige Textfelder enthält.Wie kann ich etwas Text mit dynamischen Steuerelementen in asp: Tabelle hinzufügen?
Textfelder sind auch dynamische Steuerelemente, die von Backend hinzugefügt werden als:
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);
Hier ist die Momentaufnahme nach der Textbox in td Zugabe:
Jetzt möchte ich das Prozentzeichen (%) neben dem Textfeld. Ich habe versucht td.Text, aber es hat keinen Text gedruckt.
Wie kann ich es tun?
Vielen Dank im Voraus für Ihre Hilfe.
EDIT:
Ich habe auch versucht dies:
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);
}
noch kein change.didn't Druck irgendein Ding
Nein, wurde nicht gedruckt thing :( –
Fügen Sie einfach den obigen Code zusammen mit Ihrem vorhandenen Code – Mairaj
ja ich habe es versucht: –