dynamic textbox

Posted on 2011-02-11
Medium Priority
Last Modified: 2012-08-14
i cant create dynamic textboxes with html commands.
How do i do this?

 For i As Integer = 0 To ds.Tables(0).Rows.Count - 1
            strResults.Append("<input type=text value=" & ds.Tables(0).Rows(i).Item(8) & "/>")
            strResults.Append(" <asp:TextBox  ></asp:TextBox>")
Question by:jagguy
LVL 12

Expert Comment

by:Praveen Kumar
ID: 34870359
You have to provide name attribute for it:

 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
LVL 11

Accepted Solution

SAMIR BHOGAYTA earned 2000 total points
ID: 34870394
Hi, use this code

//On Button Click
TextBox txt = new TextBox();
txt.Name = "a1" + i.ToString();

txt.Location = new Point(367, y);
txt.Size = new Size(127, 20);
TextBox txt1 = new TextBox();
txt1.Name = "a2" + i.ToString();

txt1.Location = new Point(520, y);
txt1.Size = new Size(59,20);

TextBox txt2 = new TextBox();
txt2.Name = "a3" + i.ToString();

txt2.Location = new Point(602, y);
txt2.Size = new Size(59,20);
y += 25;

//To Retrive TexBoxes

for(int p=0; p
foreach (Control tempc in panel2.Controls)
if(tempc is TextBox)
if (tempc.Name == "a1"+ p.ToString())
medicine = tempc.Text;
else if (tempc.Name == "a2" +p.ToString())
time = tempc.Text;
else if (tempc.Name == "a3" + p.ToString())
day = tempc.Text;
obj.insertdata("INSERT INTO.... ");

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
In real business world data are crucial and sometimes data are shared among different information systems. Hence, an agreeable file transfer protocol need to be established.
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…
Suggested Courses
Course of the Month17 days, 10 hours left to enroll

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question