PDA

View Full Version : ساخت تکست باکس



mhq1368
جمعه 16 فروردین 1392, 00:36 صبح
سلام به دوستان

یه کد میخوام که کاربر یتونه به تعداد دلخواه تکست باکس بسازه.

mhq1368
جمعه 16 فروردین 1392, 13:23 عصر
کسی بلد نبود

fakhravari
جمعه 16 فروردین 1392, 13:39 عصر
for (int i = 0; i < 10; i++)
{
TextBox tex = new TextBox();
tex.ID = "ID" + i;
form1.Controls.Add(tex);
}

ممدو جان خوت پست نزن کسی بلد نبود یکی میاد جواب میده اخرش

mhq1368
جمعه 16 فروردین 1392, 20:04 عصر
for (int i = 0; i < 10; i++)
{
TextBox tex = new TextBox();
tex.ID = "ID" + i;
form1.Controls.Add(tex);
}

ممدو جان خوت پست نزن کسی بلد نبود یکی میاد جواب میده اخرش





حالا این رو نوشتم چطور تمام تکست باکس ها رو همزمان وارد جدول کنم

fakhravari
جمعه 16 فروردین 1392, 20:27 عصر
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 4; i++)
{
TextBox box = new TextBox { ID = "ID" + i };
pnlQuestions.Controls.Add(box);
}
}

protected void Button1_Click(object sender, EventArgs e)
{
TextBox txt = ((TextBox)pnlQuestions.FindControl("ID2"));
TextBox2.Text = txt.Text.Trim();
}
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<br />
<br />



<asp:Panel ID="pnlQuestions" runat="server" Width="100%">
</asp:Panel>


<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>


<br />
</ContentTemplate>
</asp:UpdatePanel>

mhq1368
شنبه 17 فروردین 1392, 09:54 صبح
ببین من می خوام متن تمام تکست باکس ها رو بریزم تو جدول. اینطوری که فقط یه تکست باکس می ره توی جدول

fakhravari
شنبه 17 فروردین 1392, 12:47 عصر
روی دستورات Button1_Click یه حلقه بزار که FindControl کنه "ID2"
0و1و2و3و4

fakhravari
شنبه 17 فروردین 1392, 13:04 عصر
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 4; i++)
{
TextBox txt = ((TextBox)pnlQuestions.FindControl("ID" + i));
TextBox2.Text = txt.Text.Trim();
}
}

mhq1368
شنبه 17 فروردین 1392, 14:56 عصر
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 4; i++)
{
TextBox txt = ((TextBox)pnlQuestions.FindControl("ID" + i));
TextBox2.Text = txt.Text.Trim();
}
}





با این کار تکست باکس آخر متنش میره توی textbox2

fakhravari
شنبه 17 فروردین 1392, 15:34 عصر
خب دیگه شما پیشبینی میکنید در هر حلقه متن txt.Text.Trim(); کجا سیو بشه.