sql - retrieve dynamic ID of textbox in asp.net -
i have control creates textboxes dynamically.
for each of these textboxes want make insert sql database.
for example have 3 textboxes id flottenid1, flottenid2, flottenid3.
every textbox has default of flottenid , comes number 1,2,3,4,5 depending on how many have.
now need how can in insert loop should start inserting flottenid1 , next time flottenid2 , on...
my other id's have same name there no problem. there can write cust.text example. hope understand i'm searching for. thanks!
protected void btngeneratecontrol_click(object sender, eventargs e) { int count = convert.toint32(qty.text); for(int =1; <= count; i++) { label lbl = new label(); textbox txtbox = new textbox(); lbl.text = " flotten id velo nr" + (i).tostring() + " "; //txtbox.text = "textbox - " + i.tostring(); txtbox.id = "flottenid" + i.tostring(); txtbox.enableviewstate = true; pnltextboxes.controls.add(lbl); pnltextboxes.controls.add(txtbox); pnltextboxes.controls.add(new literalcontrol("<br /><br />")); } } protected void btnaddorder_click(object sender, eventargs e) { int count = convert.toint32(qty.text); (int = 1; <= count; i++) { string query = "insert orders (custid, orderdate, time, productid, projectid, status, flottenid)values('" + custid.text + "','" + orderdate.text + "','" + time.text + "','" + productid.value + "','" + projectid.value + "','" + status.value + "','" + " flottenid " + "')"; string query1 = "commit;"; datalayer.dataconnector dat = new datalayer.dataconnector("provider=sqloledb; data source=****;database=***;user id=event;password=****; persist security info=false"); dat.datainsert(query); dat.datainsert(query1); } }
i think asked same question gave solution that.anyway give code now..
write below code in btngeneratecontrol_click1 event(below loop)
pnltextboxes.controls.add(new literalcontrol("<input id='txtbox' name='flottenid" + + "'type='text' />")); pnltextboxes.controls.add(new literalcontrol("<br />")); this generates textbox ids (flottenid1,flottenid2,..........based on loop)
Comments
Post a Comment