• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 400
  • Last Modified:

dynamic textbox

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("<tr>")
            strResults.Append("<td>")
            strResults.Append("<input type=text value=" & ds.Tables(0).Rows(i).Item(8) & "/>")
            strResults.Append(" <asp:TextBox  ></asp:TextBox>")
       
0
jagguy
Asked:
jagguy
1 Solution
 
Praveen KumarArchitectCommented:
You have to provide name attribute for it:

Ex:
 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
0
 
SAMIR BHOGAYTAFreelancer and IT ConsultantCommented:
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);
panel2.Controls.Add(txt);
TextBox txt1 = new TextBox();
txt1.Name = "a2" + i.ToString();

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

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

txt2.Location = new Point(602, y);
txt2.Size = new Size(59,20);
panel2.Controls.Add(txt2);
y += 25;
i++;
rowcount++;


//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.... ");
}
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now