﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Akal Tech RSS Feed</title><link>http://www.quickobjects.com/Views/Forum/Default.aspx</link><description>Akal Tech Forum Topics</description><copyright>Akal Tech (c) 2010. All rights reserved.</copyright><language>en-us</language><lastBuildDate>9/4/2010 7:32:03 PM GMT</lastBuildDate><item><title>Topic: Is there some way I can get failed validators on a field?</title><description>&lt;br&gt;Topic Description: I have defined multiple validation rules in the designer and that works great.&amp;nbsp; If the validation fails I can use the ErrorString property to get all the error message. But I would like to get access to all the validators that failed. Is that possible?&lt;BR&gt;&lt;BR&gt;Ryan&lt;hr style="height:1px;"&gt;Replies: 2&lt;br&gt;Last Reply: Thu, 02 Oct 2008 06:15:33 GMT&lt;br&gt;Reply By: Ryan Aljets&lt;hr style="height:1px;"&gt;</description><link>http://www.quickobjects.com/Views/Forum/Topic.aspx?BPT=5&amp;PT=7&amp;APT=52</link><pubDate>Thu, 02 Oct 2008 06:15:33 GMT</pubDate></item><item><title>Reply: Re: Is there some way I can get failed validators on a field?</title><description>Awesome! I was going to ask you another question but while typing the question I think I got my answer but you can tell me if I am wrong.&lt;br&gt;&lt;br&gt;I need to get all the failed validators for all the fields in my object so I am thinking to write a loop that will iterate over the Fields collection of the object. Then on each field I can access the Validators collection.&lt;br&gt;&lt;br&gt;I will try this tomorrow and let you know if I hit&amp;nbsp; a snag.&lt;br&gt;&lt;br&gt;Ryan&lt;br&gt;&lt;br&gt;P.S.&amp;nbsp; Really appreciate your fast and helpful responses!&lt;br&gt;</description><link>http://www.quickobjects.com/Views/Forum/Topic.aspx?BPT=5&amp;PT=7&amp;APT=52</link><pubDate>Thu, 02 Oct 2008 06:15:33 GMT</pubDate></item><item><title>Reply: Re: Is there some way I can get failed validators on a field?</title><description>Ryan, each field has a Validators property that gives you access to all the validators. The following code shows how you can check if a Validator is valid or not and also do anything further with the validator if required.&lt;br&gt;&lt;br&gt;&lt;div style="border: 1px solid rgb(127, 157, 185); overflow: auto; background-color: white; width: 100%; line-height: 100% ! important; font-family: Courier New; font-size: 11px;"&gt;&lt;table style="border-width: 0px; border-bottom: 0px solid rgb(238, 238, 238); margin: 2px 0px; width: 99%; border-collapse: collapse; background-color: rgb(255, 255, 255);" cellpadding="0" cellspacing="0"&gt;&lt;col style="border-bottom: 1px solid rgb(247, 247, 247); font-family: Courier New; font-size: 11px; padding-left: 10px; white-space: nowrap;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style="font-size: 11px;"&gt;&lt;/font&gt;&lt;font style="color: blue;"&gt;foreach&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;(BaseFieldValidator&amp;nbsp;validator&amp;nbsp;&lt;/font&gt;&lt;font style="color: blue;"&gt;in&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;customer.FirstName.Validators)&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;{&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font style="color: blue;"&gt;if&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;(validator&amp;nbsp;&lt;/font&gt;&lt;font style="color: blue;"&gt;is&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;RequiredFieldValidator)&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RequiredFieldValidator&amp;nbsp;rf&amp;nbsp;=&amp;nbsp;validator&amp;nbsp;&lt;font style="color: blue;"&gt;as&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;RequiredFieldValidator;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font style="color: green;"&gt;//&amp;nbsp;do&amp;nbsp;something&amp;nbsp;with&amp;nbsp;RequiredFieldValidator&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font style="color: green;"&gt;//&amp;nbsp;the&amp;nbsp;same&amp;nbsp;process&amp;nbsp;can&amp;nbsp;be&amp;nbsp;used&amp;nbsp;for&amp;nbsp;other&amp;nbsp;types&amp;nbsp;of&amp;nbsp;validators&amp;nbsp;as&amp;nbsp;well.&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font style="color: blue;"&gt;if&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;(!validator.IsValid)&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font style="color: green;"&gt;//&amp;nbsp;this&amp;nbsp;is&amp;nbsp;a&amp;nbsp;failed&amp;nbsp;validator&amp;nbsp;do&amp;nbsp;something&amp;nbsp;here.&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;}&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;Hope that helps you. If you need any further information/clarification let us know.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Ish&lt;br&gt;&lt;br&gt;</description><link>http://www.quickobjects.com/Views/Forum/Topic.aspx?BPT=5&amp;PT=7&amp;APT=52</link><pubDate>Thu, 02 Oct 2008 02:39:30 GMT</pubDate></item></channel></rss>