<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>telerik &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/telerik/</link>
	<description>Feed of posts on WordPress.com tagged "telerik"</description>
	<pubDate>Sat, 02 Jan 2010 13:28:15 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Code vs. Documentation]]></title>
<link>http://mightnotcompute.wordpress.com/2009/12/29/code-vs-documentation/</link>
<pubDate>Tue, 29 Dec 2009 18:34:40 +0000</pubDate>
<dc:creator>mightnotcompute</dc:creator>
<guid>http://mightnotcompute.wordpress.com/2009/12/29/code-vs-documentation/</guid>
<description><![CDATA[I&#8217;m evaluating Telerik&#8217;s Sitefinity CMS by reimplementing one of our older websites with]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;m evaluating Telerik&#8217;s Sitefinity CMS by reimplementing one of our older websites with it. I&#8217;m a C# / ASP.NET fan, so the system is right up my alley. What the guys in Bulgaria have managed to create is nothing short of amazing, but I do have a beef with them&#8230;</p>
<p>The documentation is <em>woeful!</em></p>
<p>Believe me, I understand that writing documentation sucks. I&#8217;m not any good at it myself. However, if you&#8217;re writing a framework within which others will be working, you <em>have</em> to pay attention to it in order to give your users some kind of roadmap! Sitefinity is a huge ball of providers and override-able classes. The current version is 3.7 SP2. The online developers manual is for version 3.2. The software distribution didn&#8217;t come with one at all. Incidentally, there was a major architecture change in 3.6! I did find a partial ersatz developers manual on the Sitefinity blogs, and I was eventually given a link to a chm version by a very helpful dev on the forums (more on the forums in a minute).</p>
<p>Now yes, I did eventually get the information I needed from the manual I downloaded. It shouldn&#8217;t have been that difficult though! One dev on the forums said that the reason the documentation is so sparse is because the pace of development is so fast. I understand this to a degree. It doesn&#8217;t feel like there&#8217;s much point in writing documentation that will soon be out of date. I maintain that there <em>is</em> a point. Writing a framework for others to use is like leading a spelunking expedition. The documentation for the framework is the light on the follower&#8217;s helmet! It doesn&#8217;t matter if you, as the leader, know where you&#8217;re going if you don&#8217;t give your followers the necessary tools to follow you and avoid the large hole you just hopped over.</p>
<p>Now I&#8217;ll take this little scene one step further and bring in <a title="Sitefinity Support Forums" href="http://www.sitefinity.com/support/forums.aspx" target="_blank">the Sitefinity forums</a>. The forums are a rope that everyone holds onto and that keeps them attached to the leader. If you get stuck, the devs on the forums are amazingly responsive. Sometimes they will even code custom skeleton solutions to your problem! I have nothing but the highest praise for the devs that work the forums, they are an invaluable resource to those wishing to use the full power of Sitefinity. However, I maintain that updated documentation would greatly reduce their workload and the number of duplicate questions they get. The forums are wonderful, but forums are no substitute for having good documentation in the first place.</p>
<p>I know that Sitefinity 4 is in development and will soon be released for beta testing. I also hear that it&#8217;s a major rewrite of a lot of core functionality. I hope and pray that they have been writing documentation as they lock off major modules and classes, because as much as I like Sitefinity, I don&#8217;t know if I want to pick up the new system through forum posts.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Add Node in the Telerik Rad Controls]]></title>
<link>http://avaricesoft.wordpress.com/2009/12/17/add-node-in-the-telerik-rad-controls/</link>
<pubDate>Thu, 17 Dec 2009 00:22:34 +0000</pubDate>
<dc:creator>avaricesoft</dc:creator>
<guid>http://avaricesoft.wordpress.com/2009/12/17/add-node-in-the-telerik-rad-controls/</guid>
<description><![CDATA[here is the solution: protected void AddRootTreeViewNode(string text) { RadTreeNode rtn = new RadTre]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>here is the solution:</p>
<p>protected void AddRootTreeViewNode(string text)<br />
{<br />
RadTreeNode rtn = new RadTreeNode(); <span style="color:#33cccc;">//Make RadTreeNode object for filling data<br />
</span><br />
rtn.Text = text; <span style="color:#33cccc;">//add the add in the node</span><br />
RadTreeNode parent = RadTreeView1.Nodes[0] ; <span style="color:#33cccc;">/* find the node which are on statically define in the client side.. suppose if you make the node in the aspx file statically then you find the root node */</span></p>
<p>parent.Nodes.Add(rtn);<span style="color:#33cccc;"> //Add the node in the root node the you see the hierarchy of the node. all the given node are added below the root node.</span></p>
<p>}</p>
<p>protected void test_Click(object sender, EventArgs e) <span style="color:#33cccc;">//call the above function</span><br />
{<br />
AddRootTreeViewNode(&#8220;1&#8243;);<br />
AddRootTreeViewNode(&#8220;2&#8243;);<br />
AddRootTreeViewNode(&#8220;3&#8243;);<br />
}</p>
<p>Thanks.</p>
<address><span style="color:#ff0000;">Regards,</span></address>
<address><span style="color:#ff0000;">Muhammad Kalim</span></address>
<address><span style="color:#ff0000;">Manager Business Development</span></address>
<address><span style="color:#ff0000;"><a href="muhammad.kalim@avaricesoft.net">muhammad.kalim@avaricesoft.net</a></span></address>
<address><span style="color:#ff0000;"><a title="Implementation of New and Emerging Technologies" href="www.avaricesoft.net" target="_blank">www.avaricesoft.net</a></span><br />
</address>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:219px;width:1px;height:1px;">AddRootTreeViewNode(&#8220;1&#8243;);<br />
AddRootTreeViewNode(&#8220;2&#8243;);<br />
AddRootTreeViewNode(&#8220;3&#8243;);</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Telerik Silverlight Controls Training]]></title>
<link>http://followingthelion.wordpress.com/2009/12/02/telerik-silverlight-controls-training/</link>
<pubDate>Wed, 02 Dec 2009 14:02:59 +0000</pubDate>
<dc:creator>Basti</dc:creator>
<guid>http://followingthelion.wordpress.com/2009/12/02/telerik-silverlight-controls-training/</guid>
<description><![CDATA[I conducted my first ever official training today and I must say that I really enjoyed sharing to th]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I conducted my first ever official training today and I must say that I really enjoyed sharing to the Team what I know. I am part  of  the Team which develops BlastSuites which is a set of products from our company BlastAsia Inc. Most of the products in the said bundle are built using Microsoft Silverlight as the front-end. In an effort to efficiently improve user experience in our apps as well as the improve development environment for developers, the company purchased a set of tools from Telerik.  So my task was study up on the controls and share what I&#8217;ve learned to the Team. I was only requested to demo 5 controls of which would be more likely to make their way into our apps.</p>
<p>Preparing for the training was a little tedious and time consuming since I have other tasks in my own project but it was so rewarding to see that it would be potentially beneficial to others devs in the Team. It was a joy to be facilitating in that training, especially in the kind of work-hard-play-hard attitude of Blasters, it felt like we were back in college and working at the same time. I think I really have to brush up on my instructional skills though. I tend to rush things while I teach and forget that not everyone has the same level of perception: in short I may have to study to talk slowly.</p>
<p>With the recent changes in life, I am starting to enjoy almost every aspect of my work. Its fun to create and innovate on a daily basis and in an environment that induces creativity&#8230; maybe the great location move did its wonders.</p>
<p><a href="http://followingthelion.wordpress.com/files/2009/12/desk.jpg"><img class="aligncenter size-medium wp-image-181" title="My desk" src="http://followingthelion.wordpress.com/files/2009/12/desk.jpg?w=300" alt="My desk" width="300" height="225" /></a></p>
<p>Well, that&#8217;s it for now. Got to Install a few things on my new laptop before going to sleep. I got to try the feeling of developing in my machine.</p>
<p>Good night and God bless!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I'm back]]></title>
<link>http://followingthelion.wordpress.com/2009/12/02/im-back/</link>
<pubDate>Wed, 02 Dec 2009 01:05:06 +0000</pubDate>
<dc:creator>Basti</dc:creator>
<guid>http://followingthelion.wordpress.com/2009/12/02/im-back/</guid>
<description><![CDATA[Thank you Lord, just a little more and I am back on my feet. My life for the last couple of months h]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Thank you Lord, just a little more and I am back on my feet. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My life for the last couple of months have been filled with internal and external issues: most of them were attitude problems. I had problems with dealing with stuff around me, more responsibility, stress, financial matters and a lot more. But thanks to my friends, family, France and God I learned lessons slowly but surely. Maybe in some areas of my life little has changed but it sure is wonderful to see that I am improving in those areas as well albeit slowly.</p>
<p>I now have a laptop (courtesy of Mom, she swiped it for me and of course I have to pay for it), I can finally do productive stuff at home! I also use a very comfortable laptop bag (courtesy of France) that was lent to me because i couldn&#8217;t find a suitable bag (or inexpensive) for my gear. I carry it to the office everyday and my back is straightened because of it.</p>
<p>Congrats to Engineer Dave Quiambao who recently passed the board exam.</p>
<p>I wonder what happened to Jack&#8217;s exam? I haven&#8217;t been in touch with them lately because we&#8217;ve all been busy.</p>
<p>Well, got to prepare now for work: today is my first official training (as trainer). I&#8217;m going to teach Telerik Silverlight controls, a little Sketchflow integration and a little MVVM.</p>
<p>I am loving my job, friends, France and generally loving life more and more each day.</p>
<p>Thank you Lord.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Row Number on RadGrid]]></title>
<link>http://catatanbodoh.wordpress.com/2009/11/26/row-number-on-radgrid/</link>
<pubDate>Thu, 26 Nov 2009 07:19:13 +0000</pubDate>
<dc:creator>Programmer Bodoh</dc:creator>
<guid>http://catatanbodoh.wordpress.com/2009/11/26/row-number-on-radgrid/</guid>
<description><![CDATA[aspx &lt;telerik:GridTemplateColumn DataField=&#8221;row_number&#8221; HeaderText=&#8221;No.&#8221; ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>aspx</strong></p>
<p>&#60;telerik:GridTemplateColumn DataField=&#8221;row_number&#8221; HeaderText=&#8221;No.&#8221; SortExpression=&#8221;row_number&#8221;<br />
AllowFiltering=&#8221;False&#8221; UniqueName=&#8221;row_number&#8221;&#62;<br />
&#60;ItemTemplate&#62;<!--more--><br />
&#60;asp:Label ID=&#8221;numberLabel&#8221; runat=&#8221;server&#8221;  &#62;&#60;/asp:Label&#62; &#60;/ItemTemplate&#62;<br />
&#60;ItemStyle Width=&#8221;10px&#8221; HorizontalAlign=&#8221;Left&#8221; /&#62;<br />
&#60;/telerik:GridTemplateColumn&#62;</p>
<p><strong>vb</strong></p>
<p style="padding-left:30px;">If TypeOf e.Item Is GridDataItem AndAlso e.Item.OwnerTableView.DataSourceID = &#8220;sDauction&#8221; Then<br />
Dim lbl As Label = TryCast(e.Item.FindControl(&#8220;numberLabel&#8221;), Label)<br />
lbl.Text = (rgAuction.MasterTableView.CurrentPageIndex * rgAuction.MasterTableView.PageSize) + (e.Item.ItemIndex + 1)<br />
End If</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft PDC review - Day 2]]></title>
<link>http://bcwdesign.wordpress.com/2009/11/18/microsoft-pdc-review-day-2/</link>
<pubDate>Wed, 18 Nov 2009 05:34:35 +0000</pubDate>
<dc:creator>bcwdesign</dc:creator>
<guid>http://bcwdesign.wordpress.com/2009/11/18/microsoft-pdc-review-day-2/</guid>
<description><![CDATA[Ok, yesterday was a good day at the PDC. I checked out the &#8220;Getting the Most out of Silverligh]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ok, yesterday was a good day at the PDC. I checked out the &#8220;Getting the Most out of Silverlight 3&#8243; session and saw some of the cool things that can be done with Silverlight. I learn more by doing so I will take the time to download and try the code examples and add an update later.</p>
<p>Today I checked out the following sessions:</p>
<p><strong>Data Programming and Modeling for the Microsoft .NET Developer</strong></p>
<p>Review: This was a great overview of the newest techniques for accessing data. The guys presenting were rather entertaining as well <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The three ways of accessing data discussed were database, entity and class. Instead of using ODBC for accessing data, Microsoft has introduced the OData (<a href="http://msdn.microsoft.com/en-us/data/aa937697.aspx">Open Data Protocol</a>) for sharing data with  SQL server 2008.  This way of accessing data appears to be a lot simplier and cleaner.</p>
<p><strong>Windows Azure Present and Future</strong></p>
<p>Review: I wasn&#8217;t too impressed with the presentation style for this topic, but I did like what I heard about Windows Azure. Azure is Microsoft&#8217;s cloud services platform. I plan to do a side by side comparison to Amazon EC2 so look for that in the near future. Anyway, you can use the platform for free until the end of January 2010 so visit their <a href="http://www.microsoft.com/windowsazure/">site</a> and take advantage!</p>
<p><strong>Building Sensor and Location-Aware Applications with Windows 7 and Microsoft .NET Framework 4</strong></p>
<p>Review: I liked this presentation because you could tell that the manager presenting loved what he did and thought it was cool.  This discussion was on the GPS toolkit that can be used with Windows 7 for tracking and location capabilities. I&#8217;m already thinking of ways I can use it to identify where a client is in order to provide a reference to a partner location in their area. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Partner Expo Reception (Who did I like)</strong></p>
<p><strong><a href="http://www.telerik.com">Telerik</a> &#8211; </strong>Their<strong> </strong>.NET toolbox looks cool and they offered free licenses to test it out for a year. I hope to try it out and review their services in the upcoming months.</p>
<p><a href="http://www.mono-project.com/Release_Notes_Mono_2.4">Mono</a> &#8211; is a portable open source implementation of the .NET framework for operating systems other than Windows. This includes Linux, MacOS and Unix. This allows for programmers who are comfortable in .NET to build applications for any OS. For example, you can build a .NET application for the iPhone using C# instead of objective C. How cool is that!!</p>
<p>More to come, including photos tomorrow..</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Telerik: "Error creating Control" in Visual Studio 2008]]></title>
<link>http://dotlab.wordpress.com/2009/11/06/telerik-error-creating-control-in-visual-studio-2008/</link>
<pubDate>Fri, 06 Nov 2009 12:41:22 +0000</pubDate>
<dc:creator>dotlab</dc:creator>
<guid>http://dotlab.wordpress.com/2009/11/06/telerik-error-creating-control-in-visual-studio-2008/</guid>
<description><![CDATA[Bei jedem Update der Telerik Controls hat sich Visual Studio geweigert, die Controls im Design Mode ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Bei jedem Update der Telerik Controls hat sich Visual Studio geweigert, die Controls im Design Mode ordentlich darzustellen. Einfache und notwendige Arbeitsschritte wie beispielsweise das Registrieren eines spezifischen Handlers in web.config wurden dadurch mühsam. Im Netz kursieren recht viele nutzlose Anleitungen zu diesem Thema, nun habe ich aber einen reproduzierbaren Weg gefunden, das Problem zu lösen.</p>
<p>1. Die neuen Telerik Controls downloaden (Scripts + DLL), nach C:\Programme\Telerik\ kopieren<br />
2. In der Toolbox einen neuen Tab hinzufügen, über Choose Items die neuen Controls hinzufügen<br />
3. Neues Projekt erstellen<br />
4. Control aus Toolbox auf Form ziehen</p>
<p>Wenn der Fehler hier auftaucht, wie folgt vorgehen:</p>
<p>1. Solution speichern und Visual Studio schliessen<br />
2. Alle temporären Verzeichnisse und Dateien unter &#8220;C:\Windows\Microsoft.NET\Framework\v.2.0.50727\Temporary Asp.net Files\root&#8221; löschen<br />
3. Alle temporären Verzeichnisse und Dateien unter &#8220;C:\Users\((username))\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies&#8221; löschen<br />
4. Visual Studio 2008 starten mit dem vorher angelegten Projekt. Die referenzierte Assembly Telerik.Web.UI entfernen.<br />
5. Die DLL &#8220;Telerik.Web.UI.dll&#8221; manuell ins Projekt kopieren und die Assembly zu den Referenzen hinzufügen.</p>
<p>Nun sollte das Problem gelöst sein und im Design Mode das Control richtig angezeigt werden. Startet man nun ein weiteres leeres Projekt, können die Controls aus der Toolbox via Drag&#38;Drop platziert werden ohne Probleme.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[default / customizing telerik wpf themes]]></title>
<link>http://dotnettrails.wordpress.com/2009/11/04/default-customizing-telerik-wpf-themes/</link>
<pubDate>Wed, 04 Nov 2009 10:28:58 +0000</pubDate>
<dc:creator>dotnettrails</dc:creator>
<guid>http://dotnettrails.wordpress.com/2009/11/04/default-customizing-telerik-wpf-themes/</guid>
<description><![CDATA[Default themes are explained here For customizing default theme check here I ran into them when I ha]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Default themes are explained <a href="http://www.telerik.com/help/wpf/gridview-styling-using-themes.html" target="_blank">here</a></p>
<p>For customizing default theme check <a href="http://www.telerik.com/community/forums/wpf/gridview/custom-theme-for-the-gridview.aspx" target="_blank">here</a></p>
<p>I ran into them when I had to customize the theme to match look and feel of the app.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e9c756b4-e9a3-4b36-8458-cae1cf78df93" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/WPF" rel="tag">WPF</a>,<a href="http://technorati.com/tags/Component" rel="tag">Component</a>,<a href="http://technorati.com/tags/Telerik" rel="tag">Telerik</a>,<a href="http://technorati.com/tags/Theme" rel="tag">Theme</a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Oslo]]></title>
<link>http://justadeveloper.wordpress.com/2009/10/31/microsoft-oslo/</link>
<pubDate>Sat, 31 Oct 2009 13:44:07 +0000</pubDate>
<dc:creator>Han</dc:creator>
<guid>http://justadeveloper.wordpress.com/2009/10/31/microsoft-oslo/</guid>
<description><![CDATA[Actually, this is not about Microsoft Oslo. If you want to find about it, please go and find at MSDN]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Actually, this is not about Microsoft Oslo. If you want to find about it, please go and find at MSDN or other useful web sites. This is just an ironical events encountered personally.</p>
<p>Last friday, I was sitting wordless in the meeting room at my office, listening talks about issues of Telerik ORM from different perspectives of different people. That&#8217;s not the only meeting arguing about it. It has been a couple of meetings talking seriously about Telerik ORM without satisfied answers or conclusions. I was included since I was included when we did evaluation for choosing a third party Object Relational Mapping components to use in our project. I recommeded it over other components like devert, Linq To SQL, as it is the best tool for using with Oracle database. Now, we are having arguments not because it is bad product, it&#8217;s because it doesn&#8217;t solve our requirements and architecture or perhaps, low level design. Telerik seems perfect fit for simple and 100% Telerik depended design.</p>
<p>Today, I has just finished installation of VS 2010 beta on my PC, to give it a try in private <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . It took almost half day to finish custom installation using web bootstrapper. The installation was smooth anyway. Once I started VS 2010 after two restarts, the first thing I saw was very nice splash screen, and then VS start page. Unintensionally, I followed this link <a href="http://msdn.microsoft.com/en-us/library/ee424598.aspx"> http://msdn.microsoft.com/en-us/library/ee424598.aspx</a> and I found the article about Microsoft Oslo. Very cool project and the article was quiet interesting. Surprisingly, the authur was one of Telerik Chief. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  I just can&#8217;t help to share the article with my team. They must be interesting. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  But, I am still hestitant to do it. It could be insulting them, or making them more arguments. So, I think what would I do with the link I copied in my clipboard. It would be the best blogging about it. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Problem with Telerik OpenAccess while building domain projects]]></title>
<link>http://justadeveloper.wordpress.com/2009/09/04/problem-with-telerik-openaccess-while-building-domain-projects/</link>
<pubDate>Fri, 04 Sep 2009 02:55:08 +0000</pubDate>
<dc:creator>Han</dc:creator>
<guid>http://justadeveloper.wordpress.com/2009/09/04/problem-with-telerik-openaccess-while-building-domain-projects/</guid>
<description><![CDATA[My email below to my folk. Hi Guys, For those of you, who get annoying with build/compile failure of]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>My email below to my folk.</p>
<p>Hi Guys,</p>
<p>For those of you, who get annoying  with build/compile failure of domain projects by Telerik ORM, let me fix the  problem since I made it from the start. In fact, the build is failed everytime  we made some changes to domain objects, because Telerik OpenAccess try to  connect to database server. That is because we made the configuration at the  wrong projects. The configuration is Update Database = True. See picture  below.</p>
<p><img src="http://justadeveloper.wordpress.com/files/2009/09/openaccess.png" alt="OpenAccess" title="OpenAccess" width="400" height="472" class="alignnone size-full wp-image-59" /></p>
<p>Actually, I had to do it at the  first time, because I am working only on domain project and want to see the  mapping result in development database. There was no separated ORM project host.  Now we got separated ORM project, and we actually <strong>don’t need to set the value True for domain  projects</strong>. We just need to build ORM project, which is set reference  projects to domain projects, and database update is going to be managed by that  ORM project. See the Telerik OpenAccess documentation for deep understanding.</p>
<table border="0" cellpadding="0" width="968">
<tbody>
<tr>
<td colspan="2" valign="top" bgcolor="#f7fcff">UpdateDatabase</td>
</tr>
<tr>
<td valign="top" bgcolor="#f7fcff"></td>
<td valign="top" bgcolor="#f7fcff">If the value of the  UpdateDatabase property is set to &#8220;true&#8221;, it specifies that the database will be  updated during a Visual Studio build.</p>
<p>A create or update  sql script file will also be created in the assembly output directory  (bin\Debug) of your project during Building / Rebuilding your project, if this  property is set to &#8220;True&#8221;. The script file name will start with Schema_Creation  or Schema_Migration followed by the backend and the timestamp  (&#8220;Schema_Migration_mssql_2006-04-10_12-41-39.sql&#8221;).</p>
<p>If it is the first  time that you are Building / Rebuilding your project, with the database property  set to &#8220;True&#8221;, then another .sql file using the default naming convention, i.e,  Database_Creation_Driver_DateTime (for e.g.  Database_Creation_mssql_2006-05-31_16-45-46.sql) will also be generated, which  will contain the SQL DDL command: CREATE DATABASE DatabaseName (Refer to <a href="http://www.telerik.com/help/openaccess-orm/schema-generation.html#IDH_IDDOTNETSCHEMAGENERATION">Schema  Generation</a> for more  information).</td>
</tr>
</tbody>
</table>
<p>Online help <a href="http://www.telerik.com/help/openaccess-orm/project-properties.html#IDH_IDDOTNETUPDATEDATABASE">http://www.telerik.com/help/openaccess-orm/project-properties.html#IDH_IDDOTNETUPDATEDATABASE</a></p>
<p>Cheers!!!</p>
<p>Regards,</p>
<p>Han</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual Studio 2008 SP1 Intellisense Problem]]></title>
<link>http://dotlab.wordpress.com/2009/08/28/visual-studio-2008-sp1-intellisense-problem/</link>
<pubDate>Fri, 28 Aug 2009 08:03:23 +0000</pubDate>
<dc:creator>dotlab</dc:creator>
<guid>http://dotlab.wordpress.com/2009/08/28/visual-studio-2008-sp1-intellisense-problem/</guid>
<description><![CDATA[Ein überaus lästiges Verhalten (tönt irgendwie schöner als &#8220;Bug&#8221;..) in Visual Studio 200]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ein überaus lästiges Verhalten (tönt irgendwie schöner als &#8220;Bug&#8221;..) in Visual Studio 2008 SP1 hatte uns das Leben schwer gemacht. In einigen Projekten hat plötzlich die Intellisense Unterstützung komplett versagt, auch das automatische Source-Code Formatieren von Web Forms hat nicht mehr funktioniert. Das Projekt blieb aber zu jedem Zeitpunkt kompilierbar und lief einwandfrei. Im Telerik Blog wurde das Entfernen von diversen temporären Dateien empfohlen, das hat das Problem bei uns aber nicht gelöst. Auch das mehrfache Öffnen und Schliessen oder die Bearbeitung von Forms bei gleichzeitig geöffneter Masterpage hatte keinerlei Effekt.</p>
<p>Die einzige Lösung, die sich auf allen Maschinen bewährt hat: wenn Intellisense nicht mehr funktioniert, einfach ein beliebiges Telerik Control aus der Toolbox auf die Form ziehen. Vorher muss sichergestellt werden, dass der &#8220;bin&#8221; Ordner nicht im Projekt inkludiert wurde! Visual Studio 2008 SP1 Intellisense funktionierte danach wieder einwandfrei in allen Forms und Controls. Microsoft sollte dringend einen Hotfix für dieses Problem nachschieben, da es offensichtlich ziemlich viele Entwickler betrifft.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA['sys' undefined mit Telerik AJAX Framework auf IIS7/W2008]]></title>
<link>http://dotlab.wordpress.com/2009/08/27/sys-undefined-mit-telerik-ajax-framework-auf-iis7w2008/</link>
<pubDate>Thu, 27 Aug 2009 12:57:51 +0000</pubDate>
<dc:creator>dotlab</dc:creator>
<guid>http://dotlab.wordpress.com/2009/08/27/sys-undefined-mit-telerik-ajax-framework-auf-iis7w2008/</guid>
<description><![CDATA[Beim Rollout einer kleinen Webapplikation auf einen Windows 2008 Server mit IIS7 funktionierte das c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Beim Rollout einer kleinen Webapplikation auf einen Windows 2008 Server mit IIS7 funktionierte das client-seitige AJAX Framework nicht, ein Javascript Error &#8217;sys is undefined&#8217; sorgte dafür, dass die App unbrauchbar wurde. Mit dem in VisualStudio 2008 integrierten Development Server klappte alles prima und sämtliche Tests auf allen möglichen Browsern liefen sauber durch. </p>
<p>Ich vermutete ein Problem mit dem Handler und setzte den verwalteten Pipelinemodus des Application Pools im IIS7 auf Classic und voilà: der Fehler tauchte nicht mehr auf. Ein bisschen Recherche im Netz brachte dann die Lösung: im integrierten Modus muss manuell ein verwalteter Handler angelegt werden. Das funktioniert so:</p>
<p>+ Klick auf die App<br />
+ Klich auf Handlerzuordnungen<br />
+ Verwalteten Handler hinzufügen<br />
+ Pfad: Telerik.Web.UI.WebResource.axd<br />
+ Typ: Telerik.Web.UI.WebResource<br />
+ Name: Telerik.Web.UI.WebResource</p>
<p>Nachdem der Handler nun manuell registriert wurde, funktionierte die App reibungslos!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Telerik: Who’s got it, who wants it, who’s using it…]]></title>
<link>http://tomsweeney.ca/2009/08/12/telerik-who%e2%80%99s-got-it-who-wants-it-who%e2%80%99s-using-it%e2%80%a6/</link>
<pubDate>Wed, 12 Aug 2009 19:30:48 +0000</pubDate>
<dc:creator>sweens</dc:creator>
<guid>http://tomsweeney.ca/2009/08/12/telerik-who%e2%80%99s-got-it-who-wants-it-who%e2%80%99s-using-it%e2%80%a6/</guid>
<description><![CDATA[Following up on yesterday’s blog post, I also have an order for a Web Developer who has experience u]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Following up on yesterday’s blog post, I also have an order for a Web Developer who has experience using <a class="wp-caption-dd" title="Telerik" href="http://www.telerik.com/" target="_blank">Telerik </a>RAD Controls which has given me great problems.  While I have found a few candidates with this experience, more then one of them suggested that they try to stay away from projects with this experience. </p>
<p> Can anyone tell me why?  Is there something about this product that I do not know?</p>
<p> This is the second position that has come my way of late where I have had to chase after a scarce technology or skill set.  Perhaps it is the time of year that brings out this type of position.  I am inclined to believe that it is not just me who finds this scarce.  Perhaps that is just what I want to believe, but either way, aside from my searches I have not seen many applicants for the position.</p>
<p> Frustrated and confused…please shed some light!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Telerik RadGridView Filtering on Strings]]></title>
<link>http://dotnetrick.wordpress.com/2009/08/07/telerik-radgridview-filtering-on-strings/</link>
<pubDate>Fri, 07 Aug 2009 13:28:43 +0000</pubDate>
<dc:creator>dotnetrick</dc:creator>
<guid>http://dotnetrick.wordpress.com/2009/08/07/telerik-radgridview-filtering-on-strings/</guid>
<description><![CDATA[The Telerik WinForms RadGridView control has proven to be very impressive to me thus far. Anything t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The Telerik WinForms RadGridView control has proven to be very impressive to me thus far.  Anything that automates and manages a large portion of the creation and functionality of your application is going to make decisions you don&#8217;t like but overall this one seems very good.</p>
<p>The Good:</p>
<p>I created a typed DataSet, complete with proper relationships between master/detail tables.<br />
I then dropped a radGridView control on the form, set the datasourse as my dataset, the member as my &#8216;master&#8217; table and then told it to AutoGenerateHierarchy.  In those couple easy steps I created a triply-nested datagrid that admittedly wasn&#8217;t very pretty but it functioned as would be expected and was about 50% of what I needed out of the simple application request I received.  </p>
<p>For the Good of the filters, it was very easy to create a filter following their example, and very easy to perform filtering based upon integer values.  Also the filter/gridview are very responsive with small to moderate-sized datasets, but I&#8217;ve not tried anything large yet.</p>
<p>The Bad:</p>
<p>I created a filter and programatically placed it on one of the columns per their tutorial and was disturbed to find that using their EqualTo function, pasting the contents of a cell into the filter bar did not return any results.  This means that the cell from which I took the value did not match itself.  I did figure out what was happening (details <a href="http://www.telerik.com/community/forums/winforms/gridview/radgridview-filter-programatically.aspx">here</a>); basically their filter was stripping prepending spaces for comparison despite visually displaying them.  This meant that pasting in &#8216;   41&#8242; would not match &#8216;   41&#8242; but rather &#8216;41&#8242;.</p>
<p>The Fix:</p>
<p>Just strip prepending spaces in your query/dataset before putting it into the grid if possible.  If you cannot, they have responded in the afore-mentioned and linked forum post that they may change the functionality in the future.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Add / Remove / Disable Nodes]]></title>
<link>http://esersahin.wordpress.com/2009/07/29/add-remove-disable-nodes/</link>
<pubDate>Wed, 29 Jul 2009 13:40:50 +0000</pubDate>
<dc:creator>esersahin</dc:creator>
<guid>http://esersahin.wordpress.com/2009/07/29/add-remove-disable-nodes/</guid>
<description><![CDATA[http://demos.mcmscontrols.com/ASPNET/TreeView/Examples/Programming/AddRemoveDisable/DefaultCS.aspx]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>http://demos.mcmscontrols.com/ASPNET/TreeView/Examples/Programming/AddRemoveDisable/DefaultCS.aspx</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Adding and Editing Templates at Runtime]]></title>
<link>http://esersahin.wordpress.com/2009/07/29/adding-and-editing-templates-at-runtime/</link>
<pubDate>Wed, 29 Jul 2009 13:39:50 +0000</pubDate>
<dc:creator>esersahin</dc:creator>
<guid>http://esersahin.wordpress.com/2009/07/29/adding-and-editing-templates-at-runtime/</guid>
<description><![CDATA[http://www.telerik.com/help/aspnet-ajax/tree_templatesruntime.html]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>http://www.telerik.com/help/aspnet-ajax/tree_templatesruntime.html</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Using the Telerik TreeView Client-Side API]]></title>
<link>http://esersahin.wordpress.com/2009/07/22/using-the-telerik-treeview-client-side-api/</link>
<pubDate>Wed, 22 Jul 2009 06:14:54 +0000</pubDate>
<dc:creator>esersahin</dc:creator>
<guid>http://esersahin.wordpress.com/2009/07/22/using-the-telerik-treeview-client-side-api/</guid>
<description><![CDATA[http://demos.mcmscontrols.com/ASPNET/TreeView/Examples/Programming/ClientSideApi/DefaultCS.aspx]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://demos.mcmscontrols.com/ASPNET/TreeView/Examples/Programming/ClientSideApi/DefaultCS.aspx">http://demos.mcmscontrols.com/ASPNET/TreeView/Examples/Programming/ClientSideApi/DefaultCS.aspx</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Closing in on closing]]></title>
<link>http://evanhutnick.wordpress.com/2009/06/28/closing-in-on-closing/</link>
<pubDate>Mon, 29 Jun 2009 01:19:14 +0000</pubDate>
<dc:creator>evanhutnick</dc:creator>
<guid>http://evanhutnick.wordpress.com/2009/06/28/closing-in-on-closing/</guid>
<description><![CDATA[After a long and very emotional battle with the home buying process, we&#8217;re finally at the poin]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>After a long and very emotional battle with the home buying process, we&#8217;re finally at the point where we just need to get our closing date set and rent the moving truck.  Phew.</p>
<p>It has been a long couple of months with this whole home buying process.  There have been highs and lows but things have finally settled down, so possibly this week (woohoo!) we will close, get our keys, and officially be homeowners.  Crazy, don&#8217;t you think?  I can&#8217;t believe it myself, seems like we have been working on this for a long time but it really has only been since April that we&#8217;ve been on this endeavor.  </p>
<p>On top of that, we just booked our honeymoon (more details to come), I just rebuilt my computer, and I&#8217;m starting to embrace a whole new set of responsibilities at work which means a whole new level of stress that I previously didn&#8217;t have to deal with before (but am incredibly excited about!!).</p>
<p>And I wanna finally put my <a href="http://www.ekator.com">website </a>together. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Okay, that&#8217;s about it for now, we&#8217;re supposed to be relaxing and chilling out but I&#8217;m sitting here typing this while the [very patient] wife is doing her thing.</p>
<p>Off I go for now, until next time&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Using JavaScript with RadAjaxPanel]]></title>
<link>http://mohammedatef.wordpress.com/2009/06/15/using-javascript-with-radajaxpanel/</link>
<pubDate>Mon, 15 Jun 2009 22:33:42 +0000</pubDate>
<dc:creator>mohammedatef83</dc:creator>
<guid>http://mohammedatef.wordpress.com/2009/06/15/using-javascript-with-radajaxpanel/</guid>
<description><![CDATA[Today I was working in some stuff for using collapsible +, – operators to show and hide RadAjaxPanel]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Today I was working in some stuff for using collapsible +, – operators to show and hide <em>RadAjaxPanel</em>. I will tell you the business scenario and the problem I have faced and how it was solved to share this knowledge with you.<br />
<strong>Business Scenario</strong><br />
I have one user control contain <em>RadAjaxPanel</em> control and two images one for + operator and the second for minus operator. And I was using this user control into default.aspx page. I am trying to develop simple <em>JavaScript</em> staff for showing the <em>RadAjaxPanel</em> if I clicked + image and hide it if I clicked – image.<br />
<strong>Problems and solutions</strong></p>
<p>1- JavaScript I have added not working why???<br />
this because I must set <em>RadAjaxPanel</em> property named EnableOutsideScripts=true;<br />
and add this javascript code into my page.</p>
<p>2- How to hide one of the two images when page loaded?<br />
I did the normal coding I just set the image control property visible=flase;<br />
but it is not working I receive <em>JavaScript</em> error:’ image name’ object not found.why???!!!!!!</p>
<p>3- How to hide any server control without errors in <em>JavaScript</em> using C# code?<br />
to hide server control using C# code without any <em>JavaScript</em> error.you can set the display property to none from code like ‘ControlName’.Style["display"] = &#8220;none&#8221;;</p>
<p>4- Can I use style.display for RadAjaxPanel?</p>
<p>No you cannot use style.display into <em>RadAjaxPanel</em> because it does not has style object. so you need to add this <em>RadAjaxPanel</em> into and container like <em>div </em>control and set it’s style.display.<em></em></p>
<p>Now all functionality is working fine.<br />
I hope this help.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SharePoint Web Part Development with Telerik]]></title>
<link>http://lucasstark.wordpress.com/2009/06/08/sharepoint-web-part-development-with-telerik/</link>
<pubDate>Mon, 08 Jun 2009 23:14:54 +0000</pubDate>
<dc:creator>lucasstark</dc:creator>
<guid>http://lucasstark.wordpress.com/2009/06/08/sharepoint-web-part-development-with-telerik/</guid>
<description><![CDATA[We recently have embarked on a project to develop a SharePoint portal for Delta College.&#160; One o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We recently have embarked on a project to develop a SharePoint portal for Delta College.&#160; One of the requirements was that we needed to be able to aggregate news and information from multiple lists and web services onto a single “landing page”.&#160;&#160; I decided that I didn’t want to have the users bouncing all over the portal to read the full stories, but I didn’t want to clutter up the main portal landing page with the full text of the news articles.&#160; </p>
<p>Solution was to use the Telerik RadWindow control to create modals for the different types of news and information we needed to display.&#160; The basic premise was to create a base WebPart control that checks the page’s control collection for a RadWindowManager.&#160; If one is not found, I dynamically create a RadWindowManager and add the control to the collection.&#160; I then create a couple of utility methods to convert a hyperlink for the “read more” link into a JavaScript call to open the RadWindow with some pre defined arguments.&#160; The window then loads the information from the specified list or web services and displays the full text of the article.&#160; This allows us to condense articles and events to just the title, and maybe some teaser text, but still give quick access to the full text.&#160; </p>
<p>If anyone is interested, I can post the source for the base library.&#160;&#160; You can also <a href="http://www.flickr.com/photos/lucasstark/sets/72157619487228454/">check out a series of screenshots here.</a>&#160; I’ve got a few more utilities that I will be blogging about, and will be posting the entire solution at the end of the series.&#160;&#160; Some of the upcoming articles will feature:</p>
<p>Custom exchange calendar for use on one of these “Landing Pages”. </p>
<p>Custom solution for pulling in event data from a provider model and pushing those events to an exchange calendar. </p>
<p>Custom web parts for displaying a list of links in a nice preformatted table layout.&#160; Links are configurable via a couple of web services, and can be combined with My Bookmarks, and links from any SharePoint list. </p>
<p>&#160;</p>
<p>This is going to be an ongoing project, so some of our requirements and products will be developing overtime. Stay tuned. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[WPF PropertyGrid: Telerik WPF Controls 2009 Integration Kit]]></title>
<link>http://denisvuyka.wordpress.com/2009/05/21/wpf-propertygrid-telerik-wpf-controls-2009-integration-kit/</link>
<pubDate>Thu, 21 May 2009 19:37:57 +0000</pubDate>
<dc:creator>Denis Vuyka</dc:creator>
<guid>http://denisvuyka.wordpress.com/2009/05/21/wpf-propertygrid-telerik-wpf-controls-2009-integration-kit/</guid>
<description><![CDATA[I&#8217;m glad to announce that we are going to include a &#8220;Telerik WPF Controls 2009&#8221; In]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">I&#8217;m glad to announce that we are going to include a &#8220;<a href="http://www.telerik.com/products/wpf.aspx" target="_blank">Telerik WPF Controls 2009</a>&#8221; Integration Kit into every &#8220;Orbifold WPF PropertyGrid 2.0&#8243; package. This is a quick start WPF project demonstrating how easily Telerik Controls 2009 can be used for property editing within the Orbifold PropertyGrid control. Getting started guide will also be upgraded to cover Telerik integration steps.</p>
<p style="text-align:justify;"><a href="http://www.orbifold.net/downloads/WPG/WPG2Trial.msi"><img class="alignnone size-full wp-image-95" title="WPG 2.0 Fully Functional Demo" src="http://denisvuyka.wordpress.com/files/2009/05/wpgtrialadwhite.png" alt="WPG 2.0 Fully Functional Demo" width="510" height="43" /></a></p>
<p>It should take less than an hour to reproduce the given project. The screenshots are given below.</p>
<h2><strong>Color Picker</strong></h2>
<p><img class="alignnone size-full wp-image-84" title="WPG_Color_01" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_color_01.png" alt="WPG_Color_01" width="450" height="223" /></p>
<p><img class="alignnone size-full wp-image-85" title="WPG_Color_02" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_color_02.png" alt="WPG_Color_02" width="495" height="322" /></p>
<h2><strong>Date and Time Pickers</strong></h2>
<p><img class="alignnone size-full wp-image-86" title="WPG_DateTime_01" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_datetime_01.png" alt="WPG_DateTime_01" width="450" height="241" /></p>
<p><img class="alignnone size-full wp-image-87" title="WPG_DateTime_02" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_datetime_02.png" alt="WPG_DateTime_02" width="505" height="340" /></p>
<p><img class="alignnone size-full wp-image-88" title="WPG_DateTIme_03" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_datetime_03.png" alt="WPG_DateTIme_03" width="510" height="286" /></p>
<h2><strong>Masked Editors (Date and Time)</strong></h2>
<p><img class="alignnone size-full wp-image-89" title="WPG_Masked_01" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_masked_01.png" alt="WPG_Masked_01" width="450" height="448" /></p>
<h2>Masked Editors (General)</h2>
<p><img class="alignnone size-full wp-image-90" title="WPG_Masked_02" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_masked_02.png" alt="WPG_Masked_02" width="450" height="448" /></p>
<h2>Numeric Editors</h2>
<p><img class="alignnone size-full wp-image-91" title="WPG_Numeric_01" src="http://denisvuyka.wordpress.com/files/2009/05/wpg_numeric_01.png" alt="WPG_Numeric_01" width="450" height="274" /></p>
<p>Hope you will enjoy this kit.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[بايند كردن RadPanelBar]]></title>
<link>http://csdotnet.wordpress.com/2009/05/10/%d8%a8%d8%a7%d9%8a%d9%86%d8%af-%d9%83%d8%b1%d8%af%d9%86-radpanelbar/</link>
<pubDate>Sun, 10 May 2009 08:18:19 +0000</pubDate>
<dc:creator>C#.Net</dc:creator>
<guid>http://csdotnet.wordpress.com/2009/05/10/%d8%a8%d8%a7%d9%8a%d9%86%d8%af-%d9%83%d8%b1%d8%af%d9%86-radpanelbar/</guid>
<description><![CDATA[تو اين پست در مورد ديناميك كردن RadPanelBar توضيح مي دم.البته كلا كار پيچيده ئي نيست ولي جالبه! سنار]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p dir="rtl">تو اين پست در مورد ديناميك كردن RadPanelBar توضيح مي دم.البته كلا كار پيچيده ئي نيست ولي جالبه!</p>
<p dir="rtl">سناريوي كلي ميتونه اين جوريه باشه كه شما تو وب سايتتون يه منو داريد كه آيتم هاي مختلف اون با توجه به نوع user لاگين شده متفاوت ميشه و شما مي تونيد آيتم هاي منو رو تو يه جدول تو پايگاه داده تون بريزيد و منو رو به اين جدول بايند كنيد، بعد مثلا با توجه به رول يوزر جدول رو فيلتر كرده و منو رو با آيتم هاي خاصي بهش نشون بديد.البته بايندينگ ميتونه به هر نوع DataSource  معمول از قبيل Xml,DataSet و كلا هر نوع IEnumerable باشه.</p>
<p dir="rtl">اما نكته جالب RadPanelBar‌ دارا بودن خصوصيات جالب واسه اين كاره كه كار كردن باهاش رو راحت كرده:</p>
<p dir="rtl">الف)  DataSource براي ست كردن ديتا سورس مربوطه  از نوع object !</p>
<p dir="rtl">ب)MaxDataBindDepth اين خاصيت زماني مفيده كه شما منوهاي بازگشتي داريد مثلا دو يا سه level منو و ساب منو (Sub Menu) داريد و مي خوايد فقط تا دو مرحله رو نشون  كاربر بديد اين خاصيت اين كار رو بدرستي انجام ميده:</p>
<p dir="ltr">RadPanelBar1.MaxDataBindDepth = 2;</p>
<p dir="rtl">ج)DataNavigateUrlField اين خاصيت هم نام غيلد مربوط به NavigateUrl آيتم هاي منو رو مي گيره.يعني فرض كنيد ساختار جدول منو ها تون به اين شكله كه به ازاي هر آيتم(سطر جدول) يه فيلد هم واسه نگه داشتن url آيتم به كار مي ره تو اين خاصيت شما اسم اين ستون رو ست مي كنيد.</p>
<p dir="ltr">RadPanelBar1.DataNavigateUrlField =”نام ستون حاوي مقدار NavigateUrl”;</p>
<p dir="rtl">د) DataFieldID آي دي آيتم منو (شايد كليد اصلي جدول!).</p>
<p dir="ltr">RadPanelBar1.DataFieldID = “IDColumn”;</p>
<p dir="rtl">ه) DataFieldParentID آي دي والد آيتم جاري، اگه منو سلسله مراتبي (Parent,Child) داريد اين خاصيت واسه ست كردن والد(Parent) آيتم منو استفاده ميشه تا ساختار سلسله مراتبي منو ها به درستي ترسيم بشه.</p>
<p dir="ltr">RadPanelBar1.DataFieldParentID = “ParentIDColumn”;</p>
<p dir="rtl">و) DataTextField اين خاصيت هم كه كاربردي ترينشونه ديگه نمايش عنوان واسه آيتم هاي منو.</p>
<p dir="ltr">RadPanelBar1.DataTextField = &#8220;TitleColumn&#8221;;</p>
<p dir="rtl">ز) DataBind() اين متد هم كه نيازي به توضيح نداره!</p>
<p dir="ltr">RadPanelBar1.DataBind();</p>
<p dir="rtl">خسته نباشيد.</p>
<p>البته واضحه كه تمام اين كار ها رو ميشه با چند تا حلقه تو در تو نيز انجام داد ولي به نظر من روش فوق يه جورايي قشنگ تر و بي دردسرتره!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Loading user controls dynamically on TabClick and postback from loaded user control ]]></title>
<link>http://esersahin.wordpress.com/2009/05/05/loading-user-controls-dynamically-on-tabclick-and-postback-from-loaded-user-control/</link>
<pubDate>Tue, 05 May 2009 10:58:53 +0000</pubDate>
<dc:creator>esersahin</dc:creator>
<guid>http://esersahin.wordpress.com/2009/05/05/loading-user-controls-dynamically-on-tabclick-and-postback-from-loaded-user-control/</guid>
<description><![CDATA[http://www.telerik.com/support/kb/aspnet-ajax/tabstrip/loading-user-controls-dynamically-on-tabclick]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>http://www.telerik.com/support/kb/aspnet-ajax/tabstrip/loading-user-controls-dynamically-on-tabclick-and-postback-from-loaded-user-control.aspx</p>
<p><strong>HOW-TO</strong><br />
Load WebUserControls dynamically on TabClick of RadTabStrip with AJAX and handle postbacks from a user control.</p>
<p><img src="http://www.telerik.com/DEMOS/ASPNET/controls/Img/productLogo.gif" alt="" /><br />
<br style="font-weight:bold;" /> <span style="font-weight:bold;">DESCRIPTION<br />
</span>Assume that there are RadAjaxManager and RadTabStrip on the page. We want to load different WebUserControls dynamically on each TabClick. The TabStrip is ajaxified using the RadAjaxManager designer and it updates a panel containing the loaded user controls.</p>
<p>There is RadAjaxTimer (it could be any other postback control) in one of the user controls, which is dynamically ajaxified by the manager on user control&#8217;s Page_Load. The timer starts once its control is loaded and updates a label in the user control (could be control in the main page as well).<span style="font-weight:bold;"></p>
<p></span><strong>SOLUTION</strong><br />
The key points in this scenario are:</p>
<ul>
<li>TabStrip and RadAjaxManager integration: each tab relates to different user control</li>
<li>Proper loading of user controls:</li>
</ul>
<ol>
<li>Controls should always be loaded on Page_Load (or Page_Init)</li>
<li>Once a control is loaded it needs an ID to be set explicitly</li>
</ol>
<p>Here is an useful article from the RadAjax help concerning the scenario described in this KB article:</p>
<ul>
<li><a href="http://www.telerik.com/help/RadAjax/v1_NET2/?ajxLoadUserControls.html" target="_blank">How-To: Load user control</a></li>
</ul>
<p><img src="http://www.telerik.com/images/PurchaseGrid/RadControls%20%27%27Prometheus%27%27%20for%20ASP.NET.gif" alt="" /></p>
<p><span style="font-weight:bold;">DESCRIPTION<br />
</span>The scenario is the same as with the Classic RadControls, the only difference is that we are using the Timer from the MS AJAX library instead of our RadAjaxTimer. We are also taking advantage of the RadAjaxManagerProxy control to handle the ajaxification of the label updated by the timer. Here is the code:</p>
<p><strong>ASPX:</p>
<p></strong></p>
<table style="border-bottom:0 solid #eeeeee;width:99%;border-collapse:collapse;background-color:#ffffff;border-width:0;margin:2px 0;" border="0" cellspacing="0" cellpadding="0">
<col style="border-bottom:1px solid #f7f7f7;font-family:Courier New;font-size:11px;padding-left:10px;white-space:nowrap;"></col>
<tbody>
<tr>
<td><span style="color:blue;">&#60;</span><span style="font-size:11px;">asp:Timer </span><span style="color:red;">ID</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Timer1&#8243;</span><span style="font-size:11px;"> </span><span style="color:red;">runat</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;server&#8221;</span><span style="font-size:11px;"> </span><span style="color:red;">Interval</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;2000&#8243;</span><span style="font-size:11px;"> </span><span style="color:red;">OnTick</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Timer1_Tick&#8221;</span><span style="font-size:11px;">&#62; </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">&#60;/</span><span style="font-size:11px;">asp:Timer</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td><span style="color:blue;">&#60;</span><span style="font-size:11px;">asp:Label </span><span style="color:red;">ID</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Label1&#8243;</span><span style="font-size:11px;"> </span><span style="color:red;">runat</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;server&#8221;</span><span style="font-size:11px;"> </span><span style="color:red;">Text</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Timer is ticking &#60;br/&#62;Ticks: &#8221;</span><span style="font-size:11px;">&#62;</span><span style="color:blue;">&#60;/</span><span style="font-size:11px;">asp:Label</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">&#60;</span><span style="font-size:11px;">asp:Label </span><span style="color:red;">ID</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Label2&#8243;</span><span style="font-size:11px;"> </span><span style="color:red;">runat</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;server&#8221;</span><span style="font-size:11px;"> </span><span style="color:red;">Text</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;0&#8243;</span><span style="font-size:11px;">&#62;</span><span style="color:blue;">&#60;/</span><span style="font-size:11px;">asp:Label</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td><span style="color:blue;">&#60;</span><span style="font-size:11px;">telerik:RadAjaxManagerProxy </span><span style="color:red;">ID</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;RadAjaxManagerProxy1&#8243;</span><span style="font-size:11px;"> </span><span style="color:red;">runat</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;server&#8221;</span><span style="font-size:11px;">&#62; </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">&#60;</span><span style="font-size:11px;">AjaxSettings</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td><span style="color:blue;">&#60;</span><span style="font-size:11px;">telerik:AjaxSetting </span><span style="color:red;">AjaxControlID</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Timer1&#8243;</span><span style="font-size:11px;">&#62; </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">&#60;</span><span style="font-size:11px;">UpdatedControls</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td><span style="color:blue;">&#60;</span><span style="font-size:11px;">telerik:AjaxUpdatedControl </span><span style="color:red;">ControlID</span><span style="font-size:11px;">=</span><span style="color:blue;">&#8220;Label2&#8243;</span><span style="font-size:11px;"> </span><span style="color:blue;">/&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">&#60;/</span><span style="font-size:11px;">UpdatedControls</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td><span style="color:blue;">&#60;/</span><span style="font-size:11px;">telerik:AjaxSetting</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">&#60;/</span><span style="font-size:11px;">AjaxSettings</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td><span style="color:blue;">&#60;/</span><span style="font-size:11px;">telerik:RadAjaxManagerProxy</span><span style="color:blue;">&#62;</span><span style="font-size:11px;"> </span></td>
</tr>
</tbody>
</table>
<p><strong><br />
C#:</p>
<div style="border:1px solid #7f9db9;overflow:auto;background-color:white;line-height:100%!important;font-family:Courier New;font-size:11px;">
<table style="border-bottom:0 solid #eeeeee;width:99%;border-collapse:collapse;background-color:#ffffff;border-width:0;margin:2px 0;" border="0" cellspacing="0" cellpadding="0">
<col style="border-bottom:1px solid #f7f7f7;font-family:Courier New;font-size:11px;padding-left:10px;white-space:nowrap;"></col>
<tbody>
<tr>
<td><span style="font-size:11px;"> </span><span style="color:blue;">protected</span><span style="font-size:11px;"> </span><span style="color:blue;">void</span><span style="font-size:11px;"> Timer1_Tick(</span><span style="color:blue;">object</span><span style="font-size:11px;"> sender, EventArgs e) </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;">{</td>
</tr>
<tr>
<td><span style="color:green;">//Increment timer ticks and the label text</span><span style="font-size:11px;"> </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;"><span style="color:blue;">int</span><span style="font-size:11px;"> ticks = Int32.Parse(Session[</span><span style="color:blue;">"Ticks"</span><span style="font-size:11px;">].ToString()) + 1; </span></td>
</tr>
<tr>
<td>Session[<span style="color:blue;">"Ticks"</span><span style="font-size:11px;">] = ticks; </span></td>
</tr>
<tr>
<td style="background-color:#f7f7f7;">Label2.Text = ticks.ToString();</td>
</tr>
<tr>
<td>}</td>
</tr>
</tbody>
</table>
</div>
<p></strong> A demo applications for both suites are attached at the bottom of this thread.</p>
<div class="forumsPostAttachedFiles sBKAttachedFiles">
<h2>Files</h2>
<ul>
<li> <a id="ctl00_PageContent_usercontrols_public_knowledgebase_previewarticle_ascx1_repeaterFiles_ctl01_hlArticleFile" href="http://www.telerik.com/ArticleFileDownload.aspx?I=tgd&#38;G=mca">TabStripAndAjax_DynamicallyLoadedUserControls.zip</a></li>
<li> <a id="ctl00_PageContent_usercontrols_public_knowledgebase_previewarticle_ascx1_repeaterFiles_ctl02_hlArticleFile" href="http://www.telerik.com/ArticleFileDownload.aspx?I=tgd&#38;G=mcb">TabStripAndAjax_DynamicallyLoadedUserControls_Web_UI.zip</a></li>
</ul>
</div>
</div>]]></content:encoded>
</item>

</channel>
</rss>
