ok, so I've wrote this slick little piece to dynamically add a list of clients to a page using a placeholder... num is the selecteditem.value from the client list (numbers 1 - 30) and then runs this fucntion...
output works great, no problems -- what IS the issue is pulling that data people enter into that. So far, I've tried this...Code:'num given from client number postback function makeclientlist(num as integer) 'clear the placeholder -- prohibits infinite clients placeholder.controls.clear() dim i as integer 'for i to number of clients do this stuff for i = 1 to num 'definte first label, Client1, client2, client3 ID dim Label = new Label() label.id = "Client" & i label.text = "Client : " placeholder.controls.add(label) 'define textbox, clientbox1, clientbox2, etc dim Box = new textbox() box.ID = "clientbox" & i placeholder.controls.add(box) dim dept = new DropDownList() dept.ID = "clientdeptlist" & i dept.items.add("Public Safety") dept.items.add("Utilities") placeholder.controls.add(dept) dim div = new DropDownList() div.ID = "clientdivlist" & i div.items.add("police") div.items.add("fire") div.items.add("park") placeholder.controls.add(div) dim endlabel = new label() endlabel.id = "endlabel" & i endlabel.text = "<br>" placeholder.controls.add(endlabel) next i end function
that didn't work, then I tried a for i = placeholder.controls.count - 1 loop, which failed as well. Anyone have an idea on how to grab the data the users input into boxes generated by a placeholder??Code:'dim ctrl 'for each ctrl in placeholder.controls ' select case ctrl.gettype().tostring() ' case "System.Web.UI.WebControls.Label" ' if not ctrl.text = "<br>" ' clientmessage &= ctrl.id & " " & ctrl.text & "<br>" ' end if ' case "System.Web.UI.WebControls.TextBox" ' clientmessage &= ctrl.text & "<br>" ' case "System.Web.UI.WebControls.DropDownList" ' clientmessage &= ctrl.selectedvalue & "<br>" ' end select ' next




Reply With Quote
Bookmarks