<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.infragistics.com/community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WebSchedule</title><link>http://www.infragistics.com/community/forums/62.aspx</link><description>Discuss development with WebCalendar, WebCalendarView, WebDayView, WebWeekView, WebMonthView, WebScheduleInfo, WebScheduleGenericDataProvider, WebScheduleSqlClientProvider and WebScheduleOleDbProvider.</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP3 (Build: 36.8414)</generator><item><title>Re: How can I access the results from FetchResources as a ResourcesCollection?</title><link>http://www.infragistics.com/community/forums/thread/335202.aspx</link><pubDate>Wed, 29 Feb 2012 06:12:05 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:335202</guid><dc:creator>[Infragistics] Nikolay</dc:creator><slash:comments>0</slash:comments><comments>http://www.infragistics.com/community/forums/thread/335202.aspx</comments><wfw:commentRss>http://www.infragistics.com/community/forums/commentrss.aspx?SectionID=62&amp;PostID=335202</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:small;"&gt;Hello Jason,&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 10pt;mso-layout-grid-align:none;"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span style="font-size:small;"&gt;If you need any further assistance on the matter please do not hesitate to ask.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Re: How can I access the results from FetchResources as a ResourcesCollection?</title><link>http://www.infragistics.com/community/forums/thread/334252.aspx</link><pubDate>Thu, 23 Feb 2012 15:03:16 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:334252</guid><dc:creator>[Infragistics] Nikolay</dc:creator><slash:comments>0</slash:comments><comments>http://www.infragistics.com/community/forums/thread/334252.aspx</comments><wfw:commentRss>http://www.infragistics.com/community/forums/commentrss.aspx?SectionID=62&amp;PostID=334252</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:small;"&gt;Hi Jason,&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 10pt;mso-layout-grid-align:none;"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span style="font-size:small;"&gt;It has been some time since your post but in case that you still need assistance I will be happy to help.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;I made some research and it seems that casting ICollection to ResourcesCollection is not possible. I would suggest that you try getting&amp;nbsp;a specific resource by name through iteration. The code&amp;nbsp;should look similar to the following: &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;ICollection&lt;/span&gt; AllResources = WebScheduleOleDbProvider1.FetchResources();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;Resource&lt;/span&gt; resource = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Resource&lt;/span&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt; (&lt;span style="color:#2b91af;"&gt;Resource&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;res &lt;span style="color:blue;"&gt;in&lt;/span&gt; AllResources)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (res.Name == &lt;span style="color:#a31515;"&gt;&amp;quot;Some Name&amp;quot;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;resource = res;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="font-family:Consolas;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;"&gt;Please let me know if you have any other questions.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How can I access the results from FetchResources as a ResourcesCollection?</title><link>http://www.infragistics.com/community/forums/thread/295888.aspx</link><pubDate>Wed, 27 Jul 2011 17:37:36 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:295888</guid><dc:creator>Jason Doting</dc:creator><slash:comments>0</slash:comments><comments>http://www.infragistics.com/community/forums/thread/295888.aspx</comments><wfw:commentRss>http://www.infragistics.com/community/forums/commentrss.aspx?SectionID=62&amp;PostID=295888</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;The WebScheduleDbProvider class exposes a FetchResources
method.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This method returns a collection
of resources.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;The ResourcesCollection class exposes a GetResourceByName
method.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This method allows a client to
find a resource without iterating through each resource in the collection.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;So, in theory, I should be able to extend any of the
WebScheduleDbProvider classes and obtain a specific resource by implementing
something like the following code.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;
&lt;/span&gt;&lt;b&gt;Although the following code compiles, the last line fails at run time when it attempts
to cast AllResources (type ICollection) to the ResourcesCollection type.&lt;span&gt;&amp;nbsp; &lt;/span&gt;(see exception message below).&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Assuming I need to obtain a list of resources by name and I don&amp;#39;t want to iterate through each resource returned by FetchResources, what&amp;#39;s a good way to do this?&lt;/p&gt;
&lt;p&gt;Thanks in advance!&amp;nbsp; :)&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;System;&lt;/span&gt;&lt;/p&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;System.Collections;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;System.Collections.Generic;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;System.Configuration;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;System.Web.UI;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;Infragistics.WebUI.Data;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;using&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;Infragistics.WebUI.WebSchedule;&lt;/span&gt;&lt;/pre&gt;
&lt;p class="MsoNormal" style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:blue;"&gt;public&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:blue;"&gt;class&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:#2b91af;"&gt;My_WebScheduleDbProvider&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:#2b91af;"&gt;WebScheduleSqlClientProvider&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:#2b91af;"&gt;IDataFetch&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:#2b91af;"&gt;IDataUpdate&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;{&lt;/span&gt;&lt;/p&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;protected&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;override&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;void&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;OnLoad(&lt;/span&gt;&lt;span style="font-family:Consolas;color:#2b91af;"&gt;EventArgs&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;e)&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;color:#2b91af;"&gt;ICollection&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;AllResources&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;this&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;.FetchResources();&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:#2b91af;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;String &lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;ResourceName = &lt;/span&gt;&lt;span style="font-family:Consolas;color:#a31515;"&gt;&amp;quot;My Resource Name&amp;quot;&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;color:#2b91af;"&gt;Resource&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&amp;nbsp;resource&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-family:Consolas;color:black;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;((&lt;/span&gt;&lt;span style="font-family:Consolas;color:#2b91af;"&gt;ResourcesCollection&lt;/span&gt;&lt;span style="font-family:Consolas;color:black;"&gt;)AllResources)&lt;br /&gt;      .GetResourceFromName(ResourceName);&lt;/span&gt;&lt;/pre&gt;
&lt;p class="MsoNormal" style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="background:none repeat scroll 0% 0% white;"&gt;&lt;span style="font-size:10pt;font-family:Consolas;color:black;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Message : Unable to cast object of type
&amp;#39;System.Collections.ArrayList&amp;#39; to type
&amp;#39;Infragistics.WebUI.WebSchedule.ResourcesCollection&amp;#39;.
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>