Yes! I got it! Thanks a lot!
By the way, I tried to use RequiredFieldValidator for
a checkboxlist, and it gives me error. I tried to
search the net, and I actually found out that ASP.NET
validator won't work with checkboxlist. Do you know a
way to work around it?

Thanks!

Adrian

--- Rajendra Appalla <[EMAIL PROTECTED]>
wrote:

> This is how we did it in our app.
>  
> When we loop through the dataset to create controls
> dynamically, we have
> a flag too which tells us whether we need to add a
> validator to the
> control or not. If the flag says Y, then right after
> the code that adds
> the control to the form we add the validator code
> and assign the ID of
> the control just added above to the
> ControlToValidate property of the
> validator control.
>  
> Here is an example:
>  
> foreach(DataRow row in DataSet.Tables[0].Rows)
> {
>            
> if(row["ControlType"].ToString().Equals("textbox"))
>             {
>                         TextBox tb = new TextBox();
>                         tb.ID =
> row["ControlID"].ToString();
>                         this.Controls.Add(tb);
>                         
>                        
> if(row{"IsRequired"].ToString().Equals("Y"))
>                         {
>                           RequiredFieldValidator rfv
> = new
> RequiredFieldValidator();
>                           rfv.ControlToValidate =
> row["ControlID"].ToString();
>                           rfv.ErroMessage = "your
> error message";
>                           this.Controls.Add(rfv);
>                         }
>             }
> }
>  
> Rajendra.
>  
> -----Original Message-----
> From: moron_psychomaniac
> [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, September 16, 2004 5:02 AM
> To: [EMAIL PROTECTED]
> Subject: [AspNetAnyQuestionIsOk] Validator for
> dynamically created
> control
>  
> I have just created a dynamic ASP.NET form. The
> fields and its type 
> (textbox, checkbox, radiobutton, etc) are controlled
> through the SQL 
> database.
> Now I want to validate user-input by using the
> validator provided by 
> ASP.NET. However, I can't really do it because all
> my controls 
> (textbox, checkbox, etc) are created dynamically.
> Here's a sample to the code for validator:
> 
> <asp:RequiredFieldValidator id="valRequired"
> runat="server" 
> ControlToValidate="textbox1"
>     ErrorMessage="* You must enter a value into
> textbox1" 
> Display="dynamic">*
> </asp:RequiredFieldValidator>
> 
> Notice that it has a field "ControlToValidate". It
> means I have to 
> specify the name of the control to be validated even
> before the 
> control itself is even created.
> 
> Anybody has a suggestion?
> Thanks a lot!
> 
> 
> 
> 
> Yahoo! Groups Sponsor
> ADVERTISEMENT
> click here
>
<http://us.ard.yahoo.com/SIG=129es87p2/M=298184.5285298.6392945.3001176/
>
D=groups/S=1705006764:HM/EXP=1095411739/A=2352667/R=0/SIG=11t4iivpf/*htt
>
p:/www.netflix.com/Default?mqso=60185359&partid=5285298>
> 
>  
>
<http://us.adserver.yahoo.com/l?M=298184.5285298.6392945.3001176/D=group
> s/S=:HM/A=2352667/rand=359831111> 
>  
>   _____  
> 
> Yahoo! Groups Links
> *         To visit your group on the web, go to:
> http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/
>   
> *         To unsubscribe from this group, send an
> email to:
> [EMAIL PROTECTED]
>
<mailto:[EMAIL PROTECTED]
> cribe> 
>   
> *         Your use of Yahoo! Groups is subject to
> the Yahoo! Terms of
> Service <http://docs.yahoo.com/info/terms/> . 
> 
> 
> [Non-text portions of this message have been
> removed]
> 
> 



                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com


------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to