Equivalent for Eval function

  • Thread starter Thread starter gogaz
  • Start date Start date
G

gogaz

Hello there,

I have a form with nine textboxes named as txt1, txt2, txt3.....txt9.
I would like to populate these boxes with values from database.

how can i do this in Page_load sub?

i mean in client side javascript, u can use eval function like :-
for(i=1;i<10;i++)
{
eval('document.forms[0].txt'+i+'.value=arrVals['+i+']');
//arrVals is an array with 9 different values
}

well i acheived wat i wanted eventually by writing/creating a client
side array in a while dr.read() loop in page_load sub. and then
executing above javascript.

but i would like to know if there is a similar approach on serverside
asp.net/vb.net? if no, then why??

thanx in advance!
 
You could use FindControl to find these controls in the control tree or
browse directly the Controls collection of their parent objet...

Patrice
 
As always there are many ways to skin a cat but one approach would be create an enumerator from the page object and loop through the controls using the enumerator assigning values as you go.
 
vb.net dropped the eval and execute commands


Patrice said:
You could use FindControl to find these controls in the control tree or
browse directly the Controls collection of their parent objet...

Patrice


gogaz said:
Hello there,

I have a form with nine textboxes named as txt1, txt2, txt3.....txt9.
I would like to populate these boxes with values from database.

how can i do this in Page_load sub?

i mean in client side javascript, u can use eval function like :-
for(i=1;i<10;i++)
{
eval('document.forms[0].txt'+i+'.value=arrVals['+i+']');
//arrVals is an array with 9 different values
}

well i acheived wat i wanted eventually by writing/creating a client
side array in a while dr.read() loop in page_load sub. and then
executing above javascript.

but i would like to know if there is a similar approach on serverside
asp.net/vb.net? if no, then why??

thanx in advance!
 
Back
Top