<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7319472988578826808</id><updated>2025-05-09T19:12:31.862+05:00</updated><category term="RadContols for ASP"/><category term="RadGrid"/><category term=".NET 4.0"/><category term="ASP.Net"/><category term="RadComboBox"/><category term="RadDatePicker"/><category term="WinForms"/><category term="RadDesktopAlert"/><category term="RadCalender"/><category term="RadFormDecorator"/><title type='text'>Telerik School</title><subtitle type='html'>This is Telerik School, You can find the solution of all the problems regarding telerik.&#xa;Solutions of  RadCalendar, RadCombobox , Docking, RadEditor, RadGrid, Input, Menu, Rotator, Tabstrip and RadTreeview&#xa;We also Provide Telerik Reporting Problems and Telerik Controls for WinForms</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-1097384764340341534</id><published>2012-12-04T17:49:00.004+05:00</published><updated>2012-12-04T18:03:15.932+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>RadGrid inside Radgrid hierarchy using Template Column</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
Problem:&lt;/h2&gt;
I want to make RadGrid hierarchy using ItemTemplate.and I want commandItem display at top in Detail Grid just like Master Grid.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxdL00gwDaiBOhm9Mf57uXoxK75ebYXD1v6SxmWoeZlNfJGDIwkgDJ6Q8thiuZb2XlleW7BQKlGPIVsPpTFAV-YJcANx1GTASaN1yVzx_ejiTFaRWs06C1LINv566d448-6BCHF8WnDI/s1600/RadGrid+Hierarchy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxdL00gwDaiBOhm9Mf57uXoxK75ebYXD1v6SxmWoeZlNfJGDIwkgDJ6Q8thiuZb2XlleW7BQKlGPIVsPpTFAV-YJcANx1GTASaN1yVzx_ejiTFaRWs06C1LINv566d448-6BCHF8WnDI/s1600/RadGrid+Hierarchy.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
Solution:&lt;/h2&gt;
Its technique is very simple,you have to put a &amp;lt;DetailTables&amp;gt; tag just after &amp;lt;MasterTableView&amp;gt; and make the relation of&amp;nbsp; Master and Detail, see the following example and watch for &lt;b&gt;Bold&lt;/b&gt; text.But here I like to mention one thing that insert/update/delete events of Master and Detail grids are same and you have to differentiate that either insert/update/delete is called from Master or Detail. However &lt;b&gt;NeedDataSource&lt;/b&gt; event is called when Master Grid is binned and &lt;b&gt;DetailTableDataBind&lt;/b&gt; event is called when Detail table is binned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;telerik:RadGrid ID=&quot;RadGrid1&quot; runat=&quot;server&quot; AutoGenerateColumns=&quot;False&quot; PageSize=&quot;20&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowSorting=&quot;True&quot; AllowPaging=&quot;True&quot; ShowStatusBar=&quot;True&quot; GridLines=&quot;None&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Skin=&quot;WebBlue&quot; CellSpacing=&quot;0&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MasterTableView DataKeyNames=&quot;ParentID_PK&quot; ClientDataKeyNames=&quot;ParentID_PK&quot; CommandItemDisplay=&quot;Top&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&amp;lt;DetailTables&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;telerik:GridTableView DataKeyNames=&quot;DetailID_PK&quot; ClientDataKeyNames=&quot;DetailID_PK&quot;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width=&quot;100%&quot; runat=&quot;server&quot; CommandItemDisplay=&quot;Top&quot;&amp;gt;&lt;br /&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;b&gt;&amp;lt;ParentTableRelation&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;telerik:GridRelationFields DetailKeyField=&quot;ParentID_FK&quot; MasterKeyField=&quot;ParentID_PK&quot;&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:GridRelationFields&amp;gt;&lt;br /&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; &amp;lt;/ParentTableRelation&amp;gt;&lt;/b&gt;&lt;br /&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; &amp;lt;Columns&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%--here will be the columns of Detail table--%&amp;gt;&lt;br /&gt;
&lt;br /&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; &amp;lt;/Columns&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:GridTableView&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&amp;lt;/DetailTables&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Columns&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%--here will be the columns of Master table--%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Columns&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/MasterTableView&amp;gt;&lt;br /&gt;
&amp;lt;/telerik:RadGrid&amp;gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/1097384764340341534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/12/radgrid-inside-radgrid-hierarchy-using.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1097384764340341534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1097384764340341534'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/12/radgrid-inside-radgrid-hierarchy-using.html' title='RadGrid inside Radgrid hierarchy using Template Column'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxdL00gwDaiBOhm9Mf57uXoxK75ebYXD1v6SxmWoeZlNfJGDIwkgDJ6Q8thiuZb2XlleW7BQKlGPIVsPpTFAV-YJcANx1GTASaN1yVzx_ejiTFaRWs06C1LINv566d448-6BCHF8WnDI/s72-c/RadGrid+Hierarchy.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-7804816397157545974</id><published>2012-11-16T19:41:00.001+05:00</published><updated>2012-12-02T20:58:26.133+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>RadGrid Multirow Selection form Client Side</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/h2&gt;
How to select a multiple rows in RadGrid from client side?&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Solution:&lt;/span&gt;&lt;/h2&gt;
Make &lt;b&gt;AllowMultiRowSelection&lt;/b&gt;&amp;nbsp; property to &lt;b&gt;True&lt;/b&gt; for multi row selection and in client settings make &lt;b&gt;AllowRowSelect&lt;/b&gt; to &lt;b&gt;True&lt;/b&gt;. and include a &lt;b&gt;GridClientSelectColumn&lt;/b&gt; in Columns Tag.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #9fc5e8;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;For Example:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;br /&gt;
&amp;lt;telerik:radgrid id=&quot;RadGrid1&quot; runat=&quot;server&quot; autogeneratecolumns=&quot;False&quot; pagesize=&quot;20&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; allowsorting=&quot;True&quot; allowpaging=&quot;True&quot; showstatusbar=&quot;True&quot; gridlines=&quot;None&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skin=&quot;WebBlue&quot; cellspacing=&quot;0&quot; &lt;b&gt;allowmultirowselection=&quot;true&quot;&lt;/b&gt;&amp;gt;&lt;br /&gt;
&lt;b&gt;&amp;lt;ClientSettings&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Selecting AllowRowSelect=&quot;True&quot;/&amp;gt;&lt;br /&gt;&amp;lt;/ClientSettings&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;lt;MasterTableView&amp;gt;&lt;br /&gt;
&amp;lt;Columns&amp;gt;&lt;br /&gt;
&lt;b&gt;&amp;lt;telerik:GridClientSelectColumn UniqueName=&quot;MyClientSelectColumn&quot; HeaderText=&quot;asd&quot;&amp;gt;&lt;br /&gt;&amp;lt;/telerik:GridClientSelectColumn&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;lt;telerik:GridTemplateColumn UniqueName=&quot;TemplateColumn&quot;&amp;gt;&lt;br /&gt;
&amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label ID=&quot;lblID&quot; runat=&quot;server&quot; Text=&quot;It is hidden ID or primary key of the row&quot; Visible=&quot;false&quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
&amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;
&amp;lt;/telerik:GridTemplateColumn&amp;gt;&lt;br /&gt;
&amp;lt;/Columns&amp;gt;&lt;br /&gt;
&amp;lt;/MasterTableView&amp;gt;&lt;br /&gt;
&amp;lt;/telerik:radgrid&amp;gt;&lt;/div&gt;
&lt;br /&gt;
To get the selected rows you should use a for each loop on selected Items of RadGrid like this one :&lt;br /&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;For Each item As GridDataItem In &lt;b&gt;RadGrid1.SelectedItems&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim lblID As Integer = CType(CType(item.FindControl(&quot;lblID&quot;), Label).Text, Integer)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Next&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/7804816397157545974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/11/radgrid-multirow-selection-form-client.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/7804816397157545974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/7804816397157545974'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/11/radgrid-multirow-selection-form-client.html' title='RadGrid Multirow Selection form Client Side'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-1937085167917253138</id><published>2012-06-15T11:23:00.006+05:00</published><updated>2012-06-15T11:24:14.311+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>Give an option of &quot;All&quot; in RadGrid PageSize Combo</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
To show all rows in RadGrid. I want to give an option of &quot;All&quot; in RadGrid &lt;br /&gt;
PageSize Combo. Like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmDRusw62ZMMT2LVJM-oTIZhRlqpR4cgz3PqDPQaN7NnP857U794ePQ71iulU0HwHSxHqcNfRPSP0v7tFomULb8neigdoban6b7DySHDULGfVKarmt86YzbCziDvwclyWpPFGni50FJg4/s1600/PageSize+All.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmDRusw62ZMMT2LVJM-oTIZhRlqpR4cgz3PqDPQaN7NnP857U794ePQ71iulU0HwHSxHqcNfRPSP0v7tFomULb8neigdoban6b7DySHDULGfVKarmt86YzbCziDvwclyWpPFGni50FJg4/s1600/PageSize+All.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #0b5394;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Solution:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #0b5394;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: #9fc5e8; color: white; font-size: small;&quot;&gt;VB Code&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Protected Sub &lt;b&gt;RadGrid1_ItemCreated&lt;/b&gt;(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If TypeOf e.Item Is GridPagerItem Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim combo As RadComboBox = TryCast(TryCast(e.Item, GridPagerItem).FindControl(&quot;PageSizeComboBox&quot;), RadComboBox)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; The number of items shown when all is selected &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim allRowsCount As Integer = Integer.MaxValue&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; Remove duplicates &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim duplicate As RadComboBoxItem = combo.Items.FindItemByValue(allRowsCount.ToString())&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If duplicate IsNot Nothing Then&lt;br /&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; duplicate.Remove()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; Create a new item for showing all &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Dim item As New RadComboBoxItem(&quot;All&quot;, allRowsCount.ToString())&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item.Attributes.Add(&quot;ownerTableViewId&quot;, e.Item.OwnerTableView.ClientID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;combo.Items.Add(item)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; Set the current pagesize as the selected value &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; combo.Items.FindItemByValue(RadGrid1.PageSize.ToString()).Selected = True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/1937085167917253138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/06/give-option-of-all-in-radgrid-pagesize.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1937085167917253138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1937085167917253138'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/06/give-option-of-all-in-radgrid-pagesize.html' title='Give an option of &quot;All&quot; in RadGrid PageSize Combo'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmDRusw62ZMMT2LVJM-oTIZhRlqpR4cgz3PqDPQaN7NnP857U794ePQ71iulU0HwHSxHqcNfRPSP0v7tFomULb8neigdoban6b7DySHDULGfVKarmt86YzbCziDvwclyWpPFGni50FJg4/s72-c/PageSize+All.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-5596178605206686801</id><published>2012-06-14T00:04:00.006+05:00</published><updated>2012-06-25T15:22:34.685+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET 4.0"/><title type='text'>Hashtable Vs Dictionary(of T,T)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;I will prefer yo use&amp;nbsp;Dictonary(of T,T)&amp;nbsp; instead of hastbale because it is type safe and second it will not cast object type&amp;nbsp; in to appropriate type so performance is better .&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Hashtable:&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Hashtable&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: small;&quot;&gt; is non generic type collection from name space(system.collection) &lt;/span&gt;&lt;br /&gt;
by
 default it can contain&amp;nbsp; any type&amp;nbsp; means it accept system.object(every 
type reference or value type derived from system.object class).Hashtable store item in key /value pair. means value are stored in hashcode of key&lt;br /&gt;
&quot;key Can&#39;t duplicate&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Module Module1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim list As New Hashtable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(1, &quot;yousuf&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(2, &quot;ashar&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(&quot;third&quot;, &quot;captain jack sparrow&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(4, &quot;babosa&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;value of key :third&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(list(&quot;third&quot;))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Is Captain Jack Sparrow still in black perl&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(list.ContainsValue(&quot;captain jack sparrow&quot;))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Keys and values In list&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each itm As DictionaryEntry In list&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;key : {0} and has value {1}&quot;, itm.Key, itm.Value)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Keys In list&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each ky As Object In list.Keys&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;key : {0} &quot;, ky)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;values In list&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each vl As Object In list.Values&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;value : {0} &quot;, vl)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
&lt;br /&gt;
End Module&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Out Put:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXEaneYlgEScAJHC-KjdkV7e26TV8jghck0ZO50DrghhGI7x-fMzm76sdoEKXxIW_OxxKWp815I6XPCY8_KVhjSYbX2v_dfz4aLtbxpZLUVNFHQcUwKOItO07faghHWAN2-3mIWMa2zJA/s1600/hashtable-nongeneric-collection2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXEaneYlgEScAJHC-KjdkV7e26TV8jghck0ZO50DrghhGI7x-fMzm76sdoEKXxIW_OxxKWp815I6XPCY8_KVhjSYbX2v_dfz4aLtbxpZLUVNFHQcUwKOItO07faghHWAN2-3mIWMa2zJA/s400/hashtable-nongeneric-collection2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Dictonary(of T,T):&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Dictonary&lt;/span&gt;&lt;/span&gt;(of T,T)&amp;nbsp;&lt;span style=&quot;color: black; font-size: small;&quot;&gt; is&amp;nbsp; generic type collection from name space(system.collection.generic) &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;it can contain a specific type means that its type safe so that you can&#39;t insert an integer and string in same list.&lt;br /&gt;
Dim lst As New &lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Dictonary&lt;/span&gt;&lt;/span&gt;(of T,T)&lt;br /&gt;
where &quot;T&quot; can be integer ,string or any type.&amp;nbsp; if you will assign T as &quot;Object&quot; then it will work same as non generic type.&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Dictonary&lt;/span&gt;&lt;/span&gt;(of T,T)&amp;nbsp; store item in key /value pair. means value are stored in hashcode of key&quot;key Can&#39;t duplicate&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Module Module1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim list As New Dictionary(Of Integer, String)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(1, &quot;yousuf&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(2, &quot;ashar&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(3, &quot;captain jack sparrow&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Add(4, &quot;babosa&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;value of key :3&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(list(3))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Is Captain Jack Sparrow still in black perl&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(list.ContainsValue(&quot;captain jack sparrow&quot;))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Keys and values In list&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each itm As KeyValuePair(Of Integer, String) In list&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;key : {0} and has value {1}&quot;, itm.Key, itm.Value)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Keys In list&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each ky As Object In list.Keys&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;key : {0} &quot;, ky)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;values In list&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each vl As Object In list.Values&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;value : {0} &quot;, vl)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Module &lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Out Put:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1gyZ9-AOW0gEZkluSOI1DTLOpgU9gTQYd32Ngz6o8b4yviVyLKSXgrDId4NJO_fN6D6kGWCFD_mXxK86eFZu-EWMe5M12dYt8oMCHBWHc2MbWat7Gxfej24VfP07kMVpy_bBgVX7K6M/s1600/dictonary-generic-collection.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1gyZ9-AOW0gEZkluSOI1DTLOpgU9gTQYd32Ngz6o8b4yviVyLKSXgrDId4NJO_fN6D6kGWCFD_mXxK86eFZu-EWMe5M12dYt8oMCHBWHc2MbWat7Gxfej24VfP07kMVpy_bBgVX7K6M/s400/dictonary-generic-collection.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/5596178605206686801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/06/hashtable-vs-dictionaryof-tt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/5596178605206686801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/5596178605206686801'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/06/hashtable-vs-dictionaryof-tt.html' title='Hashtable Vs Dictionary(of T,T)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXEaneYlgEScAJHC-KjdkV7e26TV8jghck0ZO50DrghhGI7x-fMzm76sdoEKXxIW_OxxKWp815I6XPCY8_KVhjSYbX2v_dfz4aLtbxpZLUVNFHQcUwKOItO07faghHWAN2-3mIWMa2zJA/s72-c/hashtable-nongeneric-collection2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-1348960500866192125</id><published>2012-06-12T16:26:00.002+05:00</published><updated>2012-06-12T16:26:19.332+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET 4.0"/><title type='text'>Stack VS Stack(of T)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;b&gt;I will prefer yo use Stack(of T)&amp;nbsp; instead of Stack because it 
is type safe and second it will not cast object type&amp;nbsp; in to appropriate 
type so performance is better . &lt;/b&gt;&lt;/div&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Stack&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;color: black; font-size: small;&quot;&gt;Stack is non generic type collection from name space(system.collection) &lt;/span&gt;&lt;br /&gt;
by
 default it can contain&amp;nbsp; any type&amp;nbsp; means it accept system.object(every 
type reference or value type derived from system.object class). &lt;span style=&quot;color: black; font-size: small;&quot;&gt;stack &lt;/span&gt;work on the principle of&amp;nbsp; LIFO(Last&amp;nbsp; in First Out) .&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Module Module1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim stk As New Stack&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(&quot;Second&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(3)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(&quot;4th&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(stk.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Pop()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;after deque first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(stk.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Module &lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;b&gt;Out Put:&lt;/b&gt;&lt;/div&gt;
first in List&lt;br /&gt;
4th&lt;br /&gt;
after deque first in List&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Stack&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;(of T):&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;color: black; font-size: small;&quot;&gt;Stack&lt;/span&gt;(of T)&amp;nbsp;&lt;span style=&quot;color: black; font-size: small;&quot;&gt; is&amp;nbsp; generic type collection from name space(system.collection.generic) &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;it can contain a specific type means that its type safe so that you can&#39;t insert an integer and string in same list.&lt;br /&gt;
Dim lst As New &lt;span style=&quot;color: black; font-size: small;&quot;&gt;stack&lt;/span&gt;(of T)&lt;br /&gt;
where &quot;T&quot; can be integer ,string or any type.&amp;nbsp; if you will assign T as &quot;Object&quot; then it will work same as non generic type.Queue(of T)&amp;nbsp;&lt;span style=&quot;color: black; font-size: small;&quot;&gt; &lt;/span&gt;work on the principle of&amp;nbsp; LIFO(Last&amp;nbsp; in First Out) .&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Module Module1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim stk As New Stack(Of Integer)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(2)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(3)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Push(4)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(stk.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stk.Pop()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;after deque first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(stk.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Module&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;Out Put:&lt;/b&gt;&lt;/div&gt;
first in List&lt;br /&gt;
4
&lt;br /&gt;
after deque first in List&lt;br /&gt;
3&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/1348960500866192125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/06/stack-vs-stackof-t.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1348960500866192125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1348960500866192125'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/06/stack-vs-stackof-t.html' title='Stack VS Stack(of T)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-6112996941921601942</id><published>2012-06-11T12:09:00.003+05:00</published><updated>2012-06-11T12:10:56.367+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET 4.0"/><title type='text'>Queue VS Queue(of T)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;I will prefer yo use Queue(of T)&amp;nbsp; instead of Queue because it 
is type safe and second it will not cast object type&amp;nbsp; in to appropriate 
type so performance is better.&lt;/b&gt;&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;

&lt;/h2&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: large;&quot;&gt;Queue&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;:&lt;/span&gt;&lt;/h2&gt;
Queue&lt;span style=&quot;color: black; font-size: small;&quot;&gt; is non generic type collection from name space(system.collection) &lt;/span&gt;&lt;br /&gt;
by
 default it can contain&amp;nbsp; any type&amp;nbsp; means it accept system.object(every 
type reference or value type derived from system.object class). Queue work on the principle of&amp;nbsp; FIFO(first in First Out) .it insert items like in array (one after other in sequence)&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Module Module1&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&amp;nbsp;Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim que As New Queue()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(&quot;Second&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(3)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(&quot;4th&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(que.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Dequeue()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;after deque first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(que.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Module &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Out Put:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
first in List&lt;br /&gt;
1&lt;br /&gt;
after deque first in List&lt;br /&gt;
Second&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: large;&quot;&gt;Queue(of T):&lt;/span&gt;&lt;/h2&gt;
Queue(of T)&amp;nbsp;&lt;span style=&quot;color: black; font-size: small;&quot;&gt; is&amp;nbsp; generic type collection from name space(system.collection.generic) &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;it can contain a specific type means that its type safe so that you can&#39;t insert an integer and string in same list.&lt;br /&gt;
Dim lst As New Queue(of T)&lt;br /&gt;
where &quot;T&quot; can be integer ,string or any type.&amp;nbsp; if you will assign T as &quot;Object&quot; then it will work same as non generic type.Queue(of T) work on the principle of&amp;nbsp; FIFO(first in First Out) .it insert items like in array (one after other in sequence)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Module Module1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim que As New Queue(Of Integer)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(2)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(3)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Enqueue(4)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(que.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; que.Dequeue()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;after deque first in List&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(que.Peek)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
End Module&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Out Put:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
first in List&lt;br /&gt;
1&lt;br /&gt;
after deque first in List&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;I will prefer yo use Queue(of T)&amp;nbsp; instead of Queue because it 
is type safe and second it will not cast object type&amp;nbsp; in to appropriate 
type so performance is better .&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/6112996941921601942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/06/queue-vs-queueof-t.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/6112996941921601942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/6112996941921601942'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/06/queue-vs-queueof-t.html' title='Queue VS Queue(of T)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-1051786303245435158</id><published>2012-06-08T16:14:00.000+05:00</published><updated>2012-06-08T16:14:05.715+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET 4.0"/><title type='text'>Arraylist Vs List collection in VB.net</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;ArrayList:&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;color: black; font-size: small;&quot;&gt;arraylist is non generic type collection from name space (system.collection) &lt;/span&gt;&lt;br /&gt;
by default it can contain&amp;nbsp; any type&amp;nbsp; means it accept system.object (every type reference or value type derived from system.object class).&lt;br /&gt;
&lt;b&gt;For Example&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Module Module1&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim lst As New ArrayList&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lst.Add(&quot;yousuf&quot;)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lst.Add(2)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim STR() As String = {&quot;ashar&quot;, &quot;kamran&quot;}&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lst.AddRange(Str)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each Obj As Object In lst&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(Obj)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
End Module&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Out Put: &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
yousuf&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
2 &lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
ashar&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
kamran&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;LIST:&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;color: black; font-size: small;&quot;&gt;list is&amp;nbsp; generic type collection from name space(system.collection.generic) &lt;/span&gt;&lt;br /&gt;
&amp;nbsp;it can contain a specific type means that its type safe so that you can&#39;t insert an integer and string in same list.&lt;br /&gt;
Dim lst As New List(Of&amp;nbsp; T)&lt;br /&gt;
where &quot;T&quot; can be integer ,string or any type.&amp;nbsp; if you will assign T as &quot;Object&quot; then it will work same as non generic type.&lt;br /&gt;
&lt;b&gt;For Example:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Module Module1&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim lst As New List(Of String)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lst.Add(&quot;yousuf&quot;)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim STR() As String = {&quot;yasir&quot;, &quot;kamran&quot;}&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lst.AddRange(Str)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each Obj As Object In lst&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(Obj)&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
End Module&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Out Put:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
yousuf&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
ashar&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
kamran&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;I will prefer you to use List instead of arraylist because it is type safe and second it will not cast object type&amp;nbsp; in to appropriate type so performance is better .&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/1051786303245435158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/06/arraylist-vs-list-collection-in-vbnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1051786303245435158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1051786303245435158'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/06/arraylist-vs-list-collection-in-vbnet.html' title='Arraylist Vs List collection in VB.net'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-6050369968417770500</id><published>2012-06-01T16:55:00.001+05:00</published><updated>2012-06-01T16:55:56.643+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><category scheme="http://www.blogger.com/atom/ns#" term="RadDatePicker"/><title type='text'>How to apply css on RadDatePicker</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;

Problem:&lt;/h2&gt;
How to apply css on RadDatePicker? I am Applying css like that :&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;lt;telerik:RadDatePicker ID=&quot;RadDatePicker1&quot; Runat=&quot;server&quot; Culture=&quot;en-US&quot; &lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: #eeeeee;&quot;&gt;CssClass=&quot;txt_box&quot;&lt;/b&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;lt;/telerik:RadDatePicker&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
but is not working, it is giving me unwanted results.&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;

Solution:&lt;/h2&gt;
You should use &quot;&lt;b&gt;DateInput&lt;/b&gt;&quot; tag in RadDatePicker. for example:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;lt;telerik:RadDatePicker ID=&quot;RadDatePicker1&quot; Runat=&quot;server&quot; Culture=&quot;en-US&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; &amp;lt;DateInput CssClass=&quot;txt_box&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DateInput&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;lt;/telerik:RadDatePicker&amp;gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/6050369968417770500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/06/how-to-apply-css-on-raddatepicker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/6050369968417770500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/6050369968417770500'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/06/how-to-apply-css-on-raddatepicker.html' title='How to apply css on RadDatePicker'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-2568319293108106410</id><published>2012-05-23T15:27:00.006+05:00</published><updated>2012-05-23T15:27:44.969+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>Find Label Control from Item Temple of RadGrid</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Problem:&lt;/span&gt;&lt;/h2&gt;
I am using &lt;b&gt;GridTemplateColumn&lt;/b&gt; in RadGrid and I want find the label control which is in grid&#39;s ItemTemplate to update record.&lt;br /&gt;
&lt;br /&gt;
I am using this code in grid&#39;s &lt;b&gt;updatecommand,&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB CODE:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Dim Label1 As Label = CType(e.Item.FindControl(&quot;Label1&quot;), Label)&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;but control is not found thus there is (&lt;b&gt;nothing&lt;/b&gt;) in Label1.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style=&quot;color: #0b5394; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Solution:&lt;/span&gt;&lt;/h2&gt;
Try this,&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB CODE:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Dim Label1 As Label = DirectCast(CType(e.Item, GridEditFormItem).OwnerTableView.Items(e.Item.ItemIndex).FindControl(&quot;Label1&quot;), Label)&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/2568319293108106410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/05/find-label-control-from-item-temple-of.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/2568319293108106410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/2568319293108106410'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/05/find-label-control-from-item-temple-of.html' title='Find Label Control from Item Temple of RadGrid'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-5674733710435871057</id><published>2012-04-22T20:40:00.000+05:00</published><updated>2012-05-14T22:06:50.432+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><category scheme="http://www.blogger.com/atom/ns#" term="WinForms"/><title type='text'>Code Snippets</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;






&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Introduction:&lt;/span&gt;&lt;/h2&gt;
Snippet is a programming term for a small region of re-usable source code, machine code or text.&amp;nbsp;Code Snippets provide a way for you to insert ready-made snippets of code into your projects.&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;





&lt;span style=&quot;color: #0b5394;&quot;&gt;Advantages:&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Write once use anywhere: Reduce the repeatable writing of code effort.&lt;/li&gt;
&lt;li&gt;Define/Maintain a Coding Standard to be used for any Project/Organization.&lt;/li&gt;
&lt;li&gt;Easy to use as well as create and also easily maintainable.&lt;/li&gt;
&lt;li&gt;Share with other developers.&lt;/li&gt;
&lt;li&gt;Increase productivity by making coding faster.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;




&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Creating a Snippet File:&lt;/span&gt;&lt;/h2&gt;
To create a snippet file, you must create an XML file, and then write the XML code that makes up your code snippet.&lt;br /&gt;
Following are the steps to create a snippet file:&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;





&lt;span style=&quot;color: #6fa8dc;&quot;&gt;
Step1&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggezCun084gLClydTM9av9WDB62_pIk49SV5b_kP_j4gcgWfyxLlm-Ro-srR_FiwJ7IGQQyfoa95V2IZT0R7PZX6YZrnxTJN_a68FMJA4f_agHx7mIkjBr-WnVKq4K-QM2aPeYkdEPVo4/s1600/Code+Snippets+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggezCun084gLClydTM9av9WDB62_pIk49SV5b_kP_j4gcgWfyxLlm-Ro-srR_FiwJ7IGQQyfoa95V2IZT0R7PZX6YZrnxTJN_a68FMJA4f_agHx7mIkjBr-WnVKq4K-QM2aPeYkdEPVo4/s400/Code+Snippets+1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;





&lt;span style=&quot;color: #6fa8dc;&quot;&gt;
Step 2&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx7D-GFGnIcvsUwmtT32cyveBZkU_5y5pDnVqni24vn8g_n503qTO-eHJc_q2OR2yNbza7lki980oj44n3dWgQ8hW34pNIiLaR7OY5Ni80nokbmpKbbKLjD7oD-hl-8eCAj8o4HNQsaWk/s1600/Code+Snippets+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx7D-GFGnIcvsUwmtT32cyveBZkU_5y5pDnVqni24vn8g_n503qTO-eHJc_q2OR2yNbza7lki980oj44n3dWgQ8hW34pNIiLaR7OY5Ni80nokbmpKbbKLjD7oD-hl-8eCAj8o4HNQsaWk/s400/Code+Snippets+2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;





&lt;span style=&quot;color: #6fa8dc;&quot;&gt;
Step 3&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipAzAXn-WmRKlh2UCcSt2NP_19jMqXlnNL6lRd7N41qgxzKrYbcLM_-YvCXnSFtjudsgp0QEC0-Q-32BqF__dQGJeFIIIXk5zgc3bNSRQbPvC7gyqHG6cmK2jfs5CWzePnfnhJ9vJ98FY/s1600/Code+Snippets+3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipAzAXn-WmRKlh2UCcSt2NP_19jMqXlnNL6lRd7N41qgxzKrYbcLM_-YvCXnSFtjudsgp0QEC0-Q-32BqF__dQGJeFIIIXk5zgc3bNSRQbPvC7gyqHG6cmK2jfs5CWzePnfnhJ9vJ98FY/s400/Code+Snippets+3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;





&lt;span style=&quot;color: #6fa8dc;&quot;&gt;
Step 4&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb0xhgmzxiKo7h7KlA5zXBQpqWBjb_hyphenhyphenlHryEMdlQ8C4436ScM0Qk3m5uNYLv1X0I977uY_0QjZIDe63zo83f7tDJlaIJrJc_70XjdAsesD0sTJjEdT1NcENv_679bSByreKt0XkqUcnM/s1600/Code+Snippets+4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb0xhgmzxiKo7h7KlA5zXBQpqWBjb_hyphenhyphenlHryEMdlQ8C4436ScM0Qk3m5uNYLv1X0I977uY_0QjZIDe63zo83f7tDJlaIJrJc_70XjdAsesD0sTJjEdT1NcENv_679bSByreKt0XkqUcnM/s1600/Code+Snippets+4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;





&lt;span style=&quot;color: #6fa8dc;&quot;&gt;
Step 5&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTx36U1g7t3KGlXoC8VPWMt7Swuezs3cNxdPDAaAWGhooGZalRLaneWB_qRAysBXRYQVXIWH2UdDs1XTJmFnNC3ZOFPgVaFVIcF2-ttDiQWRMY-dOp9LGvvbmJTpjWFkdCHrwd4fJslHs/s1600/Code+Snippets+5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTx36U1g7t3KGlXoC8VPWMt7Swuezs3cNxdPDAaAWGhooGZalRLaneWB_qRAysBXRYQVXIWH2UdDs1XTJmFnNC3ZOFPgVaFVIcF2-ttDiQWRMY-dOp9LGvvbmJTpjWFkdCHrwd4fJslHs/s1600/Code+Snippets+5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;





&lt;span style=&quot;color: #6fa8dc;&quot;&gt;
Step 6&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUT1PNGhLVGWePiDTV8KRb_jRxNyfvL9zKW-e_8Tqv9sHHsTLqYrpgnnUiHFc78jEtIZEWOGBYUWUHsNXUfAFYuDWKSpkG8hOwKGioW0bFi4ZGLH-Ik1toLVLkqoqfN44GFFddgB2oJUQ/s1600/Code+Snippets+6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUT1PNGhLVGWePiDTV8KRb_jRxNyfvL9zKW-e_8Tqv9sHHsTLqYrpgnnUiHFc78jEtIZEWOGBYUWUHsNXUfAFYuDWKSpkG8hOwKGioW0bFi4ZGLH-Ik1toLVLkqoqfN44GFFddgB2oJUQ/s400/Code+Snippets+6.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;






&lt;span style=&quot;color: #0b5394;&quot;&gt;Manage Code Snippets:&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
The Code Snippets Manager allows you to set the directories and individual snippets that you want available to insert into your code.&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;





To access the Code Snippets Manager :&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; On the Tools menu, click Code Snippets Manager.&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;





To add a directory to the Code Snippet Manager :&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
In the Language: drop-down list, select the language that you want to add a directory to.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Click Add. This opens the Code Snippets Directory window.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Select the directory that you want to add to the Code Snippets Manager and click ‘OK’. The directory will now be used to search for available code snippets.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/5674733710435871057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/04/code-snippets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/5674733710435871057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/5674733710435871057'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/04/code-snippets.html' title='Code Snippets'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggezCun084gLClydTM9av9WDB62_pIk49SV5b_kP_j4gcgWfyxLlm-Ro-srR_FiwJ7IGQQyfoa95V2IZT0R7PZX6YZrnxTJN_a68FMJA4f_agHx7mIkjBr-WnVKq4K-QM2aPeYkdEPVo4/s72-c/Code+Snippets+1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-7112253278194412198</id><published>2012-01-23T22:58:00.003+05:00</published><updated>2012-01-23T22:58:32.311+05:00</updated><title type='text'>Update In LINQ not Working</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Problem:&lt;/span&gt; I am working on a console application and I have a table in my .DBML File as FirstTable&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRdVd1fJVXxUd15o_npEeEzLNJSm293CsuUqjA7lHjAS5907PDfTBXSLv3u1O5TTlN6UmHNNGLG90-LdB5ALLDdiUK3D0n4NAtCYBAiMfFVR55_EYGZF-agqlzg_t5Bsc3mB1BYUpyTa4/s1600/LINQUpdateNotWorking.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRdVd1fJVXxUd15o_npEeEzLNJSm293CsuUqjA7lHjAS5907PDfTBXSLv3u1O5TTlN6UmHNNGLG90-LdB5ALLDdiUK3D0n4NAtCYBAiMfFVR55_EYGZF-agqlzg_t5Bsc3mB1BYUpyTa4/s1600/LINQUpdateNotWorking.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I am using following code written below to update a field &quot;Father Name&quot; but it is still not updating it in Relational Database MS SQL.&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB Code:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Imports System.Data&lt;br /&gt;
Imports System.Collections.Generic&lt;br /&gt;
Module Module2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim DB As New NorthWinddatacontext()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub main()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim UpdateName = (From p In DB.FirstTables Where p.Name = &quot;Yousuf&quot;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select p).Single&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateName.FatherName = &quot;Hashmi1&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DB.SubmitChanges()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #990000;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;My code is not working&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; You have not set any&lt;span style=&quot;font-size: large;&quot;&gt; &lt;span style=&quot;font-size: large;&quot;&gt;Primary Key on Your Table&amp;nbsp;&lt;/span&gt;&lt;/span&gt; in your Relational Database.Make a&lt;span style=&quot;font-size: large;&quot;&gt; Primary Key&lt;/span&gt; and try the same code again by Droping the table again on Your DBML. &lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/7112253278194412198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/01/update-in-linq-not-working.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/7112253278194412198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/7112253278194412198'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/01/update-in-linq-not-working.html' title='Update In LINQ not Working'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRdVd1fJVXxUd15o_npEeEzLNJSm293CsuUqjA7lHjAS5907PDfTBXSLv3u1O5TTlN6UmHNNGLG90-LdB5ALLDdiUK3D0n4NAtCYBAiMfFVR55_EYGZF-agqlzg_t5Bsc3mB1BYUpyTa4/s72-c/LINQUpdateNotWorking.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-5934575937231037824</id><published>2012-01-20T15:50:00.002+05:00</published><updated>2012-01-20T15:50:34.631+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>is neither a DataColumn nor a DataRelation for table DefaultView</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; I get this error when I try to filter any column in my RadGrid.I am using template columns.&lt;br /&gt;
&lt;br /&gt;
&quot;is neither a DataColumn nor a DataRelation for table DefaultView&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;Here is my code of a Column&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;telerik:GridTemplateColumn HeaderStyle-HorizontalAlign=&quot;Center&quot; HeaderText=&quot;PO #&quot; Visible=&quot;true&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label ID=&quot;lblPONumber&quot; Text=&#39;&amp;lt;%# Eval(&quot;_PONumber&quot;) %&amp;gt;&#39; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
&amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;
&amp;lt;HeaderStyle HorizontalAlign=&quot;Center&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/telerik:GridTemplateColumn&amp;gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; You have to check that &lt;b&gt;DataField&lt;/b&gt; property is present or not.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;
&lt;b&gt;Here is corrected Code&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;telerik:GridTemplateColumn &lt;b&gt;DataField=&quot;_PONumber&quot; &lt;/b&gt;HeaderStyle-HorizontalAlign=&quot;Center&quot; HeaderText=&quot;PO #&quot; Visible=&quot;true&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label ID=&quot;lblPONumber&quot; Text=&#39;&amp;lt;%# Eval(&quot;_PONumber&quot;) %&amp;gt;&#39; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
&amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;
&amp;lt;HeaderStyle HorizontalAlign=&quot;Center&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/telerik:GridTemplateColumn&amp;gt; &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/5934575937231037824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/01/is-neither-datacolumn-nor-datarelation.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/5934575937231037824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/5934575937231037824'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/01/is-neither-datacolumn-nor-datarelation.html' title='is neither a DataColumn nor a DataRelation for table DefaultView'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-7448202841676481567</id><published>2012-01-18T19:15:00.001+05:00</published><updated>2012-01-18T19:15:26.740+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>First Column of RadGrid to stay visible</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; I have many columns in my RadGrid ,I want first column to stay visible while scrolling.Only first column should appear all the time.&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; This can be done using &lt;b&gt;FrozenColumnsCount&lt;/b&gt; in &lt;b&gt;ClientSettings&lt;/b&gt; tag.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Example:&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;telerik:RadGrid ID=&quot;radGridServices&quot; runat=&quot;server&quot;&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MasterTableView CommandItemDisplay=&quot;Top&quot; DataKeyNames=&quot;Services_ID_PK&quot; ClientDataKeyNames=&quot;Services_ID_PK&quot;&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/MasterTableView&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;lt;ClientSettings&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Scrolling AllowScroll=&quot;true&quot; FrozenColumnsCount=&quot;1&quot; SaveScrollPosition=&quot;true&quot; UseStaticHeaders=&quot;true&quot; /&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ClientEvents /&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ClientSettings&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;/telerik:RadGrid&amp;gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/7448202841676481567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/01/first-column-of-radgrid-to-stay-visible.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/7448202841676481567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/7448202841676481567'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/01/first-column-of-radgrid-to-stay-visible.html' title='First Column of RadGrid to stay visible'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-1234666693226315349</id><published>2012-01-16T12:06:00.000+05:00</published><updated>2012-01-16T16:28:37.788+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><title type='text'>Simple handling Of Events In Visual Basic .NET 4.0 Using Handler</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt; &lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;How to handle events in Visual Basic .NET 4.0 using Handler ?&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Solution:&lt;/span&gt;&lt;/span&gt; Just Copy The Whole Code Below in Console Application&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB Code:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Module Module1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objWork As New Worker&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler objWork.WorkDone, AddressOf work_WorkDone&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objWork.DoWork()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub work_WorkDone(ByVal completedWork As Integer)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(completedWork)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Module&lt;br /&gt;
&lt;br /&gt;
Public Class Worker&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Event WorkDone(ByVal completedWork As Integer)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub DoWork()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For completedWork As Integer = 1 To 100&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Threading.Thread.Sleep(1000)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RaiseEvent WorkDone(completedWork)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Class&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;C# Code:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot;&gt;using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot;&gt;static class Module1
{
   public static void Main()
   {
     Worker objWork = new Worker();
     objWork.WorkDone += work_WorkDone;
     objWork.DoWork();&lt;/pre&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot;&gt;   }
}

private static void work_WorkDone(int completedWork)
{
   Console.WriteLine(completedWork);
}

public class Worker
{
   public event WorkDoneEventHandler WorkDone;
   public delegate void WorkDoneEventHandler(int completedWork);

   public void DoWork()
   {
     for (int completedWork = 1; completedWork &amp;lt;= 100; completedWork++)&lt;/pre&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot;&gt;     {
       System.Threading.Thread.Sleep(1000);

       if (WorkDone != null)&lt;/pre&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot;&gt;       {
         WorkDone(completedWork);
       }
     }
   }
}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/1234666693226315349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2012/01/simple-handling-of-events-in-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1234666693226315349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1234666693226315349'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2012/01/simple-handling-of-events-in-visual.html' title='Simple handling Of Events In Visual Basic .NET 4.0 Using Handler'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-1786734098081746287</id><published>2011-12-20T17:33:00.004+05:00</published><updated>2011-12-20T17:46:35.310+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadDesktopAlert"/><category scheme="http://www.blogger.com/atom/ns#" term="WinForms"/><title type='text'>Getting started with RadDesktopAlert</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; Is there any thing in which a pop-up or alert appears from the bottom of screen.&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; Telerik has a solution for this,use &lt;b&gt;RadDesktopAlert&lt;/b&gt;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYlL_4GTGjSS39rLyjBpFhl_dJHqYgng52ciigB5LnUH0EUV-DgUrCry1wEWaZ9ocezj9MXM8U8SqzcamGR-51SLIF1YTJ4AFgb_90NSCGXkYd8ibvduvCD4BCxnnAK-Fwmy2-R5wF2nA/s1600/RadDesktopAlert.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYlL_4GTGjSS39rLyjBpFhl_dJHqYgng52ciigB5LnUH0EUV-DgUrCry1wEWaZ9ocezj9MXM8U8SqzcamGR-51SLIF1YTJ4AFgb_90NSCGXkYd8ibvduvCD4BCxnnAK-Fwmy2-R5wF2nA/s400/RadDesktopAlert.bmp&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
To see video Click the following link.&lt;br /&gt;
&lt;a href=&quot;http://tv.telerik.com/watch/winforms/getting-started-with-raddesktopalert&quot;&gt;http://tv.telerik.com/watch/winforms/getting-started-with-raddesktopalert&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/1786734098081746287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/12/getting-started-with-raddesktopalert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1786734098081746287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/1786734098081746287'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/12/getting-started-with-raddesktopalert.html' title='Getting started with RadDesktopAlert'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYlL_4GTGjSS39rLyjBpFhl_dJHqYgng52ciigB5LnUH0EUV-DgUrCry1wEWaZ9ocezj9MXM8U8SqzcamGR-51SLIF1YTJ4AFgb_90NSCGXkYd8ibvduvCD4BCxnnAK-Fwmy2-R5wF2nA/s72-c/RadDesktopAlert.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-2252239672790829385</id><published>2011-12-20T10:48:00.000+05:00</published><updated>2011-12-20T17:20:07.359+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><category scheme="http://www.blogger.com/atom/ns#" term="WinForms"/><title type='text'>How to disable filter button in RadGridView in Winforms</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; I am setting the properties of RadGridView in Winforms like Header of column and filter to disable but they are not working.&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; This is a bug in current version of Telerik. and hope it iwll be resolved in next version but you can do this by coding.&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;for example:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #9fc5e8; color: white;&quot;&gt;
VB Code:&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee; color: black;&quot;&gt;
RadGridView1.MasterTemplate.AllowDeleteRow = False&lt;br /&gt;
RadGridView1.MasterTemplate.AllowEditRow = False&lt;br /&gt;
RadGridView1.MasterTemplate.AllowAddNewRow = False&lt;br /&gt;
RadGridView1.MasterTemplate.EnableGrouping = False&lt;br /&gt;
RadGridView1.MasterTemplate.ShowRowHeaderColumn = False&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #9fc5e8; color: white;&quot;&gt;
C# Code:&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee; color: black;&quot;&gt;
RadGridView1.MasterTemplate.AllowDeleteRow = false;&lt;br /&gt;RadGridView1.MasterTemplate.AllowEditRow = false;&lt;br /&gt;RadGridView1.MasterTemplate.AllowAddNewRow = false;&lt;br /&gt;RadGridView1.MasterTemplate.EnableGrouping = false;&lt;br /&gt;RadGridView1.MasterTemplate.ShowRowHeaderColumn = false;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/2252239672790829385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/12/how-to-disable-filter-button-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/2252239672790829385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/2252239672790829385'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/12/how-to-disable-filter-button-in.html' title='How to disable filter button in RadGridView in Winforms'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-2932618696234747930</id><published>2011-12-15T10:40:00.000+05:00</published><updated>2011-12-19T09:57:10.495+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadDesktopAlert"/><category scheme="http://www.blogger.com/atom/ns#" term="WinForms"/><title type='text'>How to show Desktop Alert (RadDesktopAlert)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Problem:&lt;/span&gt; How to show desktop alert or a pop-up in desktop which comes from the bottom of screen.&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Solution:&lt;/span&gt;&lt;/span&gt; Drag and drop &lt;b&gt;RadDesktopAlert&lt;/b&gt; control from toolbox.It will appear in bottom of form.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVtJ8U2auMslokdeWD9pq6svX8S4R7IundOtOYn5M1Vw53siKBWvwTBQzruWJYYoBuL9mlbbuib3IQ8vrpB9PHkEBcatLMYYoBzSf2vNoc4GSweB6H5ZYBvTsq74VRz7Ce4IeyhkKgQP0/s1600/RadDesktopAlert.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVtJ8U2auMslokdeWD9pq6svX8S4R7IundOtOYn5M1Vw53siKBWvwTBQzruWJYYoBuL9mlbbuib3IQ8vrpB9PHkEBcatLMYYoBzSf2vNoc4GSweB6H5ZYBvTsq74VRz7Ce4IeyhkKgQP0/s400/RadDesktopAlert.bmp&quot; width=&quot;385&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
You can set its properties from the properties window and see its &lt;b&gt;preview&lt;/b&gt;.&lt;br /&gt;
Now the code is really simple, I am using a simple button to demonstrate it.Desktop alert is shown at the OnClick event of this button.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #9fc5e8; color: white;&quot;&gt;VB Code: &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;RadDesktopAlert1.ContentText = &quot;Hello World&quot;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RadDesktopAlert1.Show()&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;End Sub &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/2932618696234747930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/12/how-to-show-desktop-alert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/2932618696234747930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/2932618696234747930'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/12/how-to-show-desktop-alert.html' title='How to show Desktop Alert (RadDesktopAlert)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVtJ8U2auMslokdeWD9pq6svX8S4R7IundOtOYn5M1Vw53siKBWvwTBQzruWJYYoBuL9mlbbuib3IQ8vrpB9PHkEBcatLMYYoBzSf2vNoc4GSweB6H5ZYBvTsq74VRz7Ce4IeyhkKgQP0/s72-c/RadDesktopAlert.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-3323008631611928641</id><published>2011-12-07T22:12:00.001+05:00</published><updated>2011-12-08T12:28:11.228+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><title type='text'>Calculate the GCD</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt; &lt;span style=&quot;font-size: small;&quot;&gt;Calculate the GCD of Three, Four, or Five Integers. (Vb.Net ,C #)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;GCD of Two Numbers:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;GCD(a,b)&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Algorithm &lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Step 1: a modulus b = r (remainder)&amp;nbsp; If r Not Equal To Zero i.e i &amp;lt; &amp;gt; 0 &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Then&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Step 2: a: =b and b : = r&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Repeat Step 1 Till R become Zero i.e i := 0&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Step 3:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;GCD is b&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #f3f3f3;&quot;&gt;Stop&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;VB Code:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Module Module1&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;&amp;nbsp;&amp;nbsp; Dim FirstNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim SecondNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If FirstNumber &amp;lt; SecondNumber Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Temp As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = FirstNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = Temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim NewMod As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim GCD As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = FirstNumber Mod SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; While (NewMod &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = NewMod&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = FirstNumber Mod SecondNumber&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; End While&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GCD = SecondNumber&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Console.WriteLine(GCD)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;End Module&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For C# Code Convert It From&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.developerfusion.com/tools/convert/vb-to-csharp/&quot; target=&quot;_blank&quot;&gt;http://www.developerfusion.com/tools/convert/vb-to-csharp/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;GCD Of Three Numbers:&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; width=&quot;1&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align=&quot;center&quot; width=&quot;14&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;GCD(a,b,c)=GCD(a,GCD(b,c))&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot; width=&quot;14&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB Code:&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Module Module1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim FirstNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim SecondNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ThirdNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThirdNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; For GCD(a,b)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If FirstNumber &amp;lt; SecondNumber Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Temp As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = FirstNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = Temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim NewMod As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim GCD As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = FirstNumber Mod SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; While (NewMod &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = NewMod&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = FirstNumber Mod SecondNumber&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;End While&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GCD = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;Now For GCD(GCD(a,b),c)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = GCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = ThirdNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If FirstNumber &amp;lt; SecondNumber Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Temp As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = FirstNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = Temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = FirstNumber Mod SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; While (NewMod &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = NewMod&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = FirstNumber Mod SecondNumber&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End While&lt;/span&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GCD = SecondNumber&lt;/span&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(GCD) &#39; GCD Of a,b,c&lt;/span&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;/span&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/span&gt;&lt;br style=&quot;background-color: #eeeeee;&quot; /&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;End Module&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;For C# Code Convert It From&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: red;&quot;&gt;&lt;a href=&quot;http://www.developerfusion.com/tools/convert/vb-to-csharp/&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;http://www.developerfusion.com/tools/convert/vb-to-csharp/&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: black;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: black;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;The Code Will Become Easy If Using Function And Can perform two three and four by a little modification.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: black;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: black;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB Code:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Module Module1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Freinds() As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim COUNT As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub Main()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim FirstNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim SecondNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ThirdNumber As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThirdNumber = Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim GCD As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GCD = GetGCD(FirstNumber, SecondNumber)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(GCD)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstNumber = GCD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = ThirdNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GCD = GetGCD(FirstNumber, SecondNumber)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Function GetGCD(ByVal Firstnumber As Integer, ByVal SecondNumber As Integer) As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Firstnumber &amp;lt; SecondNumber Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Temp As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = Firstnumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Firstnumber = Temp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim NewMod As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim GCD As Integer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = Firstnumber Mod SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; While (NewMod &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Firstnumber = SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SecondNumber = NewMod&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewMod = Firstnumber Mod SecondNumber&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End While&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return SecondNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;br /&gt;End Module&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/3323008631611928641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/12/calculate-gcd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/3323008631611928641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/3323008631611928641'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/12/calculate-gcd.html' title='Calculate the GCD'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-493538059634787790</id><published>2011-11-25T16:54:00.001+05:00</published><updated>2011-11-28T12:03:03.587+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>RadImage in RadGrid</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394; font-size: large;&quot;&gt;Problem:&lt;/span&gt; How to bind and insert a &lt;b&gt;RadImage&lt;/b&gt; in &lt;b&gt;RadGrid&lt;/b&gt;&amp;nbsp; From Server Side using RadAsyncUpload.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TQEGVEwbX5UzEhmC_YJ9X0DoheWXrl5S7gTXTQ6AiU6eXpeOhwqEEtqkKZXnzAEnZatv_vAcnrKVvcw3GmAWBKGy15_77Usvym_4VBgrLQmZ3nj9DySFofbfMeWbkn2TIql9tuOAAHs/s1600/RadGridRadImage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TQEGVEwbX5UzEhmC_YJ9X0DoheWXrl5S7gTXTQ6AiU6eXpeOhwqEEtqkKZXnzAEnZatv_vAcnrKVvcw3GmAWBKGy15_77Usvym_4VBgrLQmZ3nj9DySFofbfMeWbkn2TIql9tuOAAHs/s640/RadGridRadImage.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #6fa8dc;&quot;&gt;Here Is The Sample Code.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #6fa8dc;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;ASPX&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;br /&gt;
&amp;lt;%@ Page Title=&quot;Home Page&quot; Language=&quot;VB&quot; AutoEventWireup=&quot;false&quot; CodeFile=&quot;Default.aspx.vb&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Inherits=&quot;_Default&quot; %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@ Register TagPrefix=&quot;telerik&quot; Namespace=&quot;Telerik.Web.UI&quot; Assembly=&quot;Telerik.Web.UI&quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head id=&quot;Head1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body class=&quot;BODY&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;form id=&quot;form1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadStyleSheetManager ID=&quot;RadStyleSheetManager1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/telerik:RadStyleSheetManager&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadCodeBlock ID=&quot;RadCodeBlock1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var uploadedFilesCount = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var isEditMode;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function validateRadUpload(source, e) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; debugger;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (isEditMode == null || isEditMode == undefined) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.IsValid = false;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (uploadedFilesCount &amp;gt; 0) {&lt;br /&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; e.IsValid = true;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; isEditMode = null;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function OnClientFileUploaded(sender, eventArgs) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uploadedFilesCount++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function conditionalPostback(sender, eventArgs) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var theRegexp = new RegExp(&quot;\.UpdateButton$|\.PerformInsertButton$&quot;, &quot;ig&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (eventArgs.get_eventTarget().match(theRegexp)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var upload = $find(window[&#39;UploadId&#39;]);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //AJAX is disabled only if file is selected for upload&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (upload.getFileInputs()[0].value != &quot;&quot;) {&lt;br /&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; eventArgs.set_enableAjax(false);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/telerik:RadCodeBlock&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadScriptManager ID=&quot;RadScriptManager1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Scripts&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:ScriptReference Assembly=&quot;Telerik.Web.UI&quot; Name=&quot;Telerik.Web.UI.Common.Core.js&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:ScriptReference Assembly=&quot;Telerik.Web.UI&quot; Name=&quot;Telerik.Web.UI.Common.jQuery.js&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:ScriptReference Assembly=&quot;Telerik.Web.UI&quot; Name=&quot;Telerik.Web.UI.Common.jQueryInclude.js&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Scripts&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/telerik:RadScriptManager&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;table width=&quot;100%&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td align=&quot;center&quot; width=&quot;90%&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadAjaxManager ID=&quot;RadAjaxManager1&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;AjaxSettings&amp;gt;&lt;br /&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;lt;telerik:AjaxSetting AjaxControlID=&quot;RadGrid1&quot;&amp;gt;&lt;br /&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;lt;UpdatedControls&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;telerik:AjaxUpdatedControl ControlID=&quot;RadGrid1&quot; /&amp;gt;&lt;br /&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;lt;/UpdatedControls&amp;gt;&lt;br /&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;lt;/telerik:AjaxSetting&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/AjaxSettings&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/telerik:RadAjaxManager&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadGrid ID=&quot;RadGrid1&quot; runat=&quot;server&quot; AllowSorting=&quot;True&quot; AutoGenerateColumns=&quot;False&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CellSpacing=&quot;0&quot; GridLines=&quot;None&quot; OnInsertCommand=&quot;RadGrid1_InsertCommand&quot; OnItemCreated=&quot;RadGrid1_ItemCreated&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OnNeedDataSource=&quot;RadGrid1_NeedDataSource&quot; PageSize=&quot;3&quot; ShowStatusBar=&quot;True&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Skin=&quot;Web20&quot; Width=&quot;900px&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;PagerStyle AlwaysVisible=&quot;true&quot; Mode=&quot;NumericPages&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;MasterTableView CommandItemDisplay=&quot;Top&quot; Width=&quot;900px&quot;&amp;gt;&lt;br /&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;lt;Columns&amp;gt;&lt;br /&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;lt;telerik:GridTemplateColumn HeaderStyle-Width=&quot;190px&quot; HeaderText=&quot;Image Name&quot; SortExpression=&quot;Name&quot;&lt;br /&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; &amp;nbsp; UniqueName=&quot;ImageName&quot;&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;ItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:Label ID=&quot;lblName&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%# Eval(&quot;Name&quot;) %&amp;gt;&#39; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;/ItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;EditItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadTextBox ID=&quot;txbName&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%# Eval(&quot;Name&quot;) %&amp;gt;&#39; Width=&quot;190px&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;asp:RequiredFieldValidator ID=&quot;Requiredfieldvalidator1&quot; runat=&quot;server&quot; ControlToValidate=&quot;txbName&quot;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Display=&quot;Dynamic&quot; ErrorMessage=&quot;Please, enter a name!&quot; SetFocusOnError=&quot;true&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;HeaderStyle Width=&quot;190px&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;ItemStyle VerticalAlign=&quot;Top&quot; Width=&quot;190px&quot; /&amp;gt;&lt;br /&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;lt;/telerik:GridTemplateColumn&amp;gt;&lt;br /&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;lt;telerik:GridTemplateColumn DataField=&quot;Description&quot; HeaderStyle-Width=&quot;200px&quot; HeaderText=&quot;Description&quot;&lt;br /&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; &amp;nbsp; UniqueName=&quot;Description&quot;&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;ItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadTextBox ID=&quot;lblDescription&quot; runat=&quot;server&quot; BorderColor=&quot;White&quot; Height=&quot;60px&quot;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ReadOnly=&quot;true&quot; Text=&#39;&amp;lt;%# TrimDescription(DirectCast(IIF(Eval(&quot;Description&quot;) IsNot DBNull.Value,Eval(&quot;Description&quot;),string.Empty),String)) %&amp;gt;&#39;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextMode=&quot;MultiLine&quot; Width=&quot;200px&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;/ItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;EditItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadTextBox ID=&quot;txbDescription&quot; runat=&quot;server&quot; Height=&quot;60px&quot; Text=&#39;&amp;lt;%# Eval(&quot;Description&quot;) %&amp;gt;&#39;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextMode=&quot;MultiLine&quot; Width=&quot;180px&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;HeaderStyle Width=&quot;200px&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;ItemStyle VerticalAlign=&quot;Top&quot; Width=&quot;180px&quot; /&amp;gt;&lt;br /&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;lt;/telerik:GridTemplateColumn&amp;gt;&lt;br /&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;lt;telerik:GridTemplateColumn HeaderStyle-Width=&quot;220px&quot; ItemStyle-Width=&quot;220px&quot; HeaderText=&quot;Image&quot;&lt;br /&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; &amp;nbsp; UniqueName=&quot;Upload&quot;&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;ItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadBinaryImage ID=&quot;RadBinaryImage1&quot; runat=&quot;server&quot; AlternateText=&#39;&amp;lt;%#Eval(&quot;Name&quot;, &quot;Photo of {0}&quot;) %&amp;gt;&#39;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AutoAdjustImageControlSize=&quot;false&quot; DataValue=&#39;&amp;lt;%#Eval(&quot;Image&quot;) %&amp;gt;&#39; Height=&quot;140px&quot;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ToolTip=&#39;&amp;lt;%#Eval(&quot;Name&quot;, &quot;Photo of {0}&quot;) %&amp;gt;&#39; Width=&quot;220px&quot; /&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;/ItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;EditItemTemplate&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;telerik:RadAsyncUpload ID=&quot;AsyncUpload1&quot; runat=&quot;server&quot; AllowedFileExtensions=&quot;jpg,jpeg,png,gif&quot;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MaxFileSize=&quot;5048576&quot; OnClientFileUploaded=&quot;OnClientFileUploaded&quot; OnValidatingFile=&quot;RadAsyncUpload1_ValidatingFile&quot;&amp;gt;&lt;br /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/telerik:RadAsyncUpload&amp;gt;&lt;br /&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; &amp;nbsp; &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&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;lt;/telerik:GridTemplateColumn&amp;gt;&lt;br /&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;lt;/Columns&amp;gt;&lt;br /&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;lt;EditFormSettings&amp;gt;&lt;br /&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;lt;EditColumn ButtonType=&quot;ImageButton&quot; /&amp;gt;&lt;br /&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;lt;/EditFormSettings&amp;gt;&lt;br /&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;lt;PagerStyle AlwaysVisible=&quot;True&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/MasterTableView&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;FilterMenu EnableImageSprites=&quot;False&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/FilterMenu&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;HeaderContextMenu CssClass=&quot;GridContextMenu GridContextMenu_Web20&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/HeaderContextMenu&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/telerik:RadGrid&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB Code.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Imports System.Data&lt;br /&gt;
Imports Telerik.Web.UI&lt;br /&gt;
Imports System.Data.SqlClient&lt;br /&gt;
Partial Class _Default&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Inherits System.Web.UI.Page&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
Const MaxTotalBytes As Integer = 1024 &#39; 1 MB&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim totalBytes As Integer&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ConnString As String = &quot;data source=localDataSource;Initial Catalog=database;User Id=User;Password=*****;&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sqlconn As New SqlConnection(ConnString)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Property IsRadAsyncValid() As System.Nullable(Of Boolean)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Session(&quot;IsRadAsyncValid&quot;) Is Nothing Then&lt;br /&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; Session(&quot;IsRadAsyncValid&quot;) = True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return Convert.ToBoolean(Session(&quot;IsRadAsyncValid&quot;).ToString())&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Get&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set(ByVal value As System.Nullable(Of Boolean))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session(&quot;IsRadAsyncValid&quot;) = value&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Set&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Property&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected Function TrimDescription(ByVal description As String) As String&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not String.IsNullOrEmpty(description) AndAlso description.Length &amp;gt; 200 Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return String.Concat(description.Substring(0, 200), &quot;...&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return description&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected Sub RadGrid1_InsertCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not IsRadAsyncValid.Value Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Canceled = True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RadAjaxManager1.Alert(&quot;The length of the uploaded file must be less than 1 MB&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim insertItem As GridEditFormInsertItem = TryCast(e.Item, GridEditFormInsertItem)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim imageName As String = TryCast(insertItem(&quot;ImageName&quot;).FindControl(&quot;txbName&quot;), RadTextBox).Text&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim description As String = TryCast(insertItem(&quot;Description&quot;).FindControl(&quot;txbDescription&quot;), RadTextBox).Text&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim radAsyncUpload As RadAsyncUpload = TryCast(insertItem(&quot;Upload&quot;).FindControl(&quot;AsyncUpload1&quot;), RadAsyncUpload)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim file As UploadedFile = radAsyncUpload.UploadedFiles(0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim fileData As Byte() = New Byte(file.InputStream.Length - 1) {}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.InputStream.Read(fileData, 0, CInt(file.InputStream.Length))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlconn.Open()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Insert As New SqlCommand(&quot;Insert into [Test1].[dbo].[Test_Img] ([ImageID],[Name],[Description],[Image]) values (&#39;3&#39;,&#39;&quot; + imageName + &quot;&#39;,&#39;&quot; + description + &quot;&#39;,&amp;nbsp; @image&amp;nbsp; )&quot;, sqlconn)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim imageParam As SqlParameter = Insert.Parameters.Add(&quot;@image&quot;, SqlDbType.Image)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageParam.Value = fileData&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageParam.Size = fileData.Length&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert.ExecuteNonQuery()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlconn.Close()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected Sub RadGrid1_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadGrid1.NeedDataSource&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim SqlCommand As New SqlCommand(&quot;Select [ImageID],[Image],[Name],[Description] from [Test1].[dbo].[Test_Img]&quot;, sqlconn)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlconn.Open()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sqladap As New SqlDataAdapter&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqladap.SelectCommand = SqlCommand&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ds As New DataSet&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqladap.Fill(ds, &quot;ImageSet&quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RadGrid1.DataSource = ds.Tables(0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlconn.Close()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub RadAsyncUpload1_ValidatingFile(ByVal sender As Object, ByVal e As Telerik.Web.UI.Upload.ValidateFileEventArgs)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (totalBytes &amp;lt; MaxTotalBytes) AndAlso (e.UploadedFile.ContentLength &amp;lt; MaxTotalBytes) Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.IsValid = True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; totalBytes += e.UploadedFile.ContentLength&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IsRadAsyncValid = True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.IsValid = False&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IsRadAsyncValid = False&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim upload As RadAsyncUpload = TryCast(DirectCast(e.Item, GridEditableItem)(&quot;Upload&quot;).FindControl(&quot;AsyncUpload1&quot;), RadAsyncUpload)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim cell As TableCell = DirectCast(upload.Parent, TableCell)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim validator As New CustomValidator()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; validator.ErrorMessage = &quot;Please select file to be uploaded&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; validator.ClientValidationFunction = &quot;validateRadUpload&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; validator.Display = ValidatorDisplay.Dynamic&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cell.Controls.Add(validator)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;
End Class&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;C# Code.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #f3f3f3;&quot;&gt;
using Microsoft.VisualBasic;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Diagnostics;&lt;br /&gt;using Telerik.Web.UI;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;partial class _Default : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp; // 1 MB&lt;br /&gt;&amp;nbsp;const int MaxTotalBytes = 1024;&lt;br /&gt;&amp;nbsp;int totalBytes;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;string ConnString = &quot;data source=localDataSource;Initial Catalog=database;User Id=User;Password=*****;&quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;SqlConnection sqlconn = new SqlConnection(ConnString);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;public System.Nullable&amp;lt;bool&amp;gt; IsRadAsyncValid {&lt;br /&gt;&amp;nbsp; get {&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (Session[&quot;IsRadAsyncValid&quot;] == null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session[&quot;IsRadAsyncValid&quot;] = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; return Convert.ToBoolean(Session[&quot;IsRadAsyncValid&quot;].ToString());&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; set { Session[&quot;IsRadAsyncValid&quot;] = value; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;protected string TrimDescription(string description)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; if (!string.IsNullOrEmpty(description) &amp;amp;&amp;amp; description.Length &amp;gt; 200) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; return string.Concat(description.Substring(0, 200), &quot;...&quot;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return description;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;protected void RadGrid1_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; if (!IsRadAsyncValid.Value) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; e.Canceled = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; RadAjaxManager1.Alert(&quot;The length of the uploaded file must be less than 1 MB&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; return;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; GridEditFormInsertItem insertItem = e.Item as GridEditFormInsertItem;&lt;br /&gt;&amp;nbsp; string imageName = (insertItem(&quot;ImageName&quot;).FindControl(&quot;txbName&quot;) as RadTextBox).Text;&lt;br /&gt;&amp;nbsp; string description = (insertItem(&quot;Description&quot;).FindControl(&quot;txbDescription&quot;) as RadTextBox).Text;&lt;br /&gt;&amp;nbsp; RadAsyncUpload radAsyncUpload = insertItem(&quot;Upload&quot;).FindControl(&quot;AsyncUpload1&quot;) as RadAsyncUpload;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; UploadedFile file = radAsyncUpload.UploadedFiles(0);&lt;br /&gt;&amp;nbsp; byte[] fileData = new byte[file.InputStream.Length];&lt;br /&gt;&amp;nbsp; file.InputStream.Read(fileData, 0, Convert.ToInt32(file.InputStream.Length));&lt;br /&gt;&amp;nbsp; sqlconn.Open();&lt;br /&gt;&amp;nbsp; SqlCommand Insert = new SqlCommand(&quot;Insert into [Test1].[dbo].[Test_Img] ([ImageID],[Name],[Description],[Image]) values (&#39;3&#39;,&#39;&quot; + imageName + &quot;&#39;,&#39;&quot; + description + &quot;&#39;,&amp;nbsp; @image&amp;nbsp; )&quot;, sqlconn);&lt;br /&gt;&amp;nbsp; SqlParameter imageParam = Insert.Parameters.Add(&quot;@image&quot;, SqlDbType.Image);&lt;br /&gt;&amp;nbsp; imageParam.Value = fileData;&lt;br /&gt;&amp;nbsp; imageParam.Size = fileData.Length;&lt;br /&gt;&amp;nbsp; Insert.ExecuteNonQuery();&lt;br /&gt;&amp;nbsp; sqlconn.Close();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; SqlCommand SqlCommand = new SqlCommand(&quot;Select [ImageID],[Image],[Name],[Description] from [Test1].[dbo].[Test_Img]&quot;, sqlconn);&lt;br /&gt;&amp;nbsp; sqlconn.Open();&lt;br /&gt;&amp;nbsp; SqlDataAdapter sqladap = new SqlDataAdapter();&lt;br /&gt;&amp;nbsp; sqladap.SelectCommand = SqlCommand;&lt;br /&gt;&amp;nbsp; DataSet ds = new DataSet();&lt;br /&gt;&amp;nbsp; sqladap.Fill(ds, &quot;ImageSet&quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; RadGrid1.DataSource = ds.Tables[0];&lt;br /&gt;&amp;nbsp; sqlconn.Close();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;public void RadAsyncUpload1_ValidatingFile(object sender, Telerik.Web.UI.Upload.ValidateFileEventArgs e)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; if ((totalBytes &amp;lt; MaxTotalBytes) &amp;amp;&amp;amp; (e.UploadedFile.ContentLength &amp;lt; MaxTotalBytes)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; e.IsValid = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; totalBytes += e.UploadedFile.ContentLength;&lt;br /&gt;&amp;nbsp;&amp;nbsp; IsRadAsyncValid = true;&lt;br /&gt;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp; e.IsValid = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp; IsRadAsyncValid = false;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; if (e.Item is GridEditableItem &amp;amp;&amp;amp; e.Item.IsInEditMode) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; RadAsyncUpload upload = (GridEditableItem)e.Item(&quot;Upload&quot;).FindControl(&quot;AsyncUpload1&quot;) as RadAsyncUpload;&lt;br /&gt;&amp;nbsp;&amp;nbsp; TableCell cell = (TableCell)upload.Parent;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; CustomValidator validator = new CustomValidator();&lt;br /&gt;&amp;nbsp;&amp;nbsp; validator.ErrorMessage = &quot;Please select file to be uploaded&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; validator.ClientValidationFunction = &quot;validateRadUpload&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; validator.Display = ValidatorDisplay.Dynamic;&lt;br /&gt;&amp;nbsp;&amp;nbsp; cell.Controls.Add(validator);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;
&lt;pre class=&quot;brush:vbnet&quot; id=&quot;code-result&quot; style=&quot;background-color: #f3f3f3;&quot;&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/493538059634787790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/radimage-in-radgrid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/493538059634787790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/493538059634787790'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/radimage-in-radgrid.html' title='RadImage in RadGrid'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TQEGVEwbX5UzEhmC_YJ9X0DoheWXrl5S7gTXTQ6AiU6eXpeOhwqEEtqkKZXnzAEnZatv_vAcnrKVvcw3GmAWBKGy15_77Usvym_4VBgrLQmZ3nj9DySFofbfMeWbkn2TIql9tuOAAHs/s72-c/RadGridRadImage.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-6861070212374292115</id><published>2011-11-24T20:29:00.001+05:00</published><updated>2011-11-24T20:34:11.687+05:00</updated><title type='text'>Open RadWindow from server side programming</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394; font-size: large;&quot;&gt;Problem:&lt;/span&gt; How to open RadWindow from server side programming&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; It is very simple and can be done in following steps,&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6fa8dc;&quot;&gt;Step1:&lt;/span&gt; Create a ASPX Page which will be open as RadWindow in project e.g &quot;Windowsvb.aspx&quot;&lt;br /&gt;
The &lt;b&gt;Page Must Be On Same Directory Where Your Current Page&lt;/b&gt;(Calling Rad Window) e.g &quot;Default.aspx&quot; Exist . &lt;b&gt;Not Neccessary But The Code Bellow Work On This Condition&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6fa8dc;&quot;&gt;Step2:&lt;/span&gt; In Your Current Page &quot;Default.aspx.vb&quot; Write The Function.Given bellow&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;Protected Sub CreateWindowScript()&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim window1 As New RadWindow()&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.NavigateUrl = &quot;Windowsvb.aspx&quot; &#39; The Path &amp;nbsp;Be Same As Created In Project&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.VisibleOnPageLoad = True&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.Width = 950&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.Height = 700&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.Modal = True&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.Behaviors = WindowBehaviors.Close&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.Visible = True&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.VisibleOnPageLoad = True&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.AutoSize = False&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window1.VisibleStatusbar = True&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Me.form1.Controls.Add(window1)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;End Sub&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&#39;You can call this function from any event e.g Click Button Event etc&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CreateWindowScript()&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;End Sub&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #eeeeee;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&#39;The DOM Which IS calling This Function Must Not BE In RadAjaxManager OR RadAjaxPanel&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/6861070212374292115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/open-radwindow-from-server-side.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/6861070212374292115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/6861070212374292115'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/open-radwindow-from-server-side.html' title='Open RadWindow from server side programming'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-4419335913136183255</id><published>2011-11-22T21:42:00.001+05:00</published><updated>2011-11-23T11:50:03.746+05:00</updated><title type='text'>Server Side Binding Of Telerik RadGrid</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
 &lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; I want To Bind Telerik RadGrid From Server Side.&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; Its very ,simple and easy to bind RadGrid from server-side,Use &lt;b&gt;&lt;span style=&quot;background-color: white;&quot;&gt;NeedDataSource&lt;/span&gt;&lt;/b&gt;.&lt;span style=&quot;background-color: white;&quot;&gt;NeedDataSource&lt;/span&gt; event is called whenever RadGrid is performing some operation like sorting,filtering etc.&lt;br /&gt;
Here is the sample code ,hope it works.&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #6fa8dc;&quot;&gt;
&lt;span style=&quot;background-color: red;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;ASPX Code:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;lt;telerik:RadGrid ID=&quot;RadGrid1&quot; runat=&quot;server&quot; AutoGenerateColumns=&quot;False&quot; &amp;gt; &lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;MasterTableView&amp;nbsp; Width=&quot;100%&quot; GridLines=&quot;None&quot;&amp;nbsp; &amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;lt;Columns&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;telerik:GridTemplateColum&amp;nbsp; HeaderText=&quot;Name&quot; &amp;nbsp; UniqueName=&quot;Name&quot;&amp;gt;&lt;br /&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; &lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&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;&amp;nbsp; &amp;lt;ItemTemplate&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;asp:Label ID=&quot;Name&quot; runat=&quot;server&quot; Text=&#39;&amp;lt;%# eval(&quot;Name&quot;) %&amp;gt;&#39;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp; &amp;lt;/ItemTemplate&amp;gt;&lt;br /&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;lt;/telerik:GridTemplateColumn&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/Columns&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/MasterTableView&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:RadGrid&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: red;&quot;&gt;&lt;span style=&quot;background-color: #6fa8dc; color: white;&quot;&gt;VB Code:&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Protected Sub RadGrid1_NeedDataSource(ByVal source As Object, ByVal e As GridNeedDataSourceEventArgs) Handles RadGrid1.NeedDataSource&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Dim Ds as DataSet&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
Ds=GetDataSETFromDataBase &#39;&amp;nbsp; Use Function Or Procedure You Use To Fetch Data SET From DataBase&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp; RadGrid1.DataSource = Ds.Tables(0)&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/4419335913136183255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/server-side-binding-of-telerik-radgrid.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/4419335913136183255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/4419335913136183255'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/server-side-binding-of-telerik-radgrid.html' title='Server Side Binding Of Telerik RadGrid'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-170106040959350877</id><published>2011-11-18T11:37:00.001+05:00</published><updated>2011-11-26T22:06:28.614+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadComboBox"/><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><title type='text'>RadComboBox not to select any Item on Load</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; I am trying to set SelectedIndex to -1 with the objective that I don&#39;t any item in the RadCombo to be highlighted. Whilst the debugger passes the line the next statement says SelectedIndex 0.&lt;br /&gt;
How to make the RadCombo not to select any particular item automatically?&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Solution:&lt;/span&gt;&lt;/span&gt; To avoid automatic selection of RadComboBox you can try any of the following approaches.&lt;br /&gt;
1) Set &lt;b&gt;EmptyMessage&lt;/b&gt; property.&lt;br /&gt;
or&lt;br /&gt;
2) Add an empty text as first RadComboBoxItem.&lt;br /&gt;
&lt;div style=&quot;color: #6fa8dc;&quot;&gt;
Here is the sample ASPX,&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;telerik:RadComboBox ID=&quot;RadComboBox1&quot; runat=&quot;server&quot;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AutoPostBack=&quot;true&quot;&amp;nbsp; Skin=&quot;Sunset&quot; EnableAjaxSkinRendering=&quot;false&quot;&amp;nbsp; &amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Items&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&amp;lt;telerik:RadComboBoxItem Text=&quot;&quot; Value=&quot;-1&quot; /&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;telerik:RadComboBoxItem Text=&quot;Telerik School Item 1&quot; Value=&quot;0&quot;&amp;nbsp; &amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:RadComboBoxItem&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;telerik:RadComboBoxItem Text=&quot;Telerik School Item 2&quot; Value=&quot;1&quot;&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:RadComboBoxItem&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;telerik:RadComboBoxItem Text=&quot;Telerik School Item 3&quot; Value=&quot;2&quot;&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:RadComboBoxItem&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;telerik:RadComboBoxItem Text=&quot;Telerik School Item 4&quot; Value=&quot;3&quot;&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/telerik:RadComboBoxItem&amp;gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Items&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
&amp;lt;/telerik:RadComboBox&amp;gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/170106040959350877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/radcombobox-not-to-select-any-item-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/170106040959350877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/170106040959350877'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/radcombobox-not-to-select-any-item-on.html' title='RadComboBox not to select any Item on Load'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-4290955391199208528</id><published>2011-11-18T11:05:00.001+05:00</published><updated>2011-11-26T22:07:39.334+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadComboBox"/><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><title type='text'>RadComboBox EnableLoadOnDemand</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&lt;/span&gt;&lt;/span&gt; I created radcombobox dynamically. I want to add EnableLoadOnDemand functionality from codebehind. I need a sample of code in asp.net having this functionality doing from codebehind.&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; To see how RadComboBox is bound to various data sources, you could refer to the &lt;a href=&quot;http://www.telerik.com/help/aspnet-ajax/combobox-data-binding-overview.html&quot; target=&quot;_blank&quot;&gt;DataBinding&lt;/a&gt; section of the Combo&#39;s online documentation.&lt;br /&gt;
&lt;br /&gt;
To enable the load on demand functionality, you need to set the property LoadOnDemand to true, and subscribe to the OnItemsRequested server-side event, where the items will be populated when they are requested on demand (which happens when the user opens the drop-down list, or type in the input field), as in the code-block below:&lt;br /&gt;
&lt;div style=&quot;background-color: #eeeeee;&quot;&gt;
protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RadComboBox combo = new RadComboBox();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; combo.ID = &quot;RadComboBox1&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; combo.EnableLoadOnDemand = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; combo.ItemsRequested += new RadComboBoxItemsRequestedEventHandler(combo_ItemsRequested);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; form1.Controls.Add(combo);&lt;br /&gt;
}&lt;br /&gt;
protected void combo_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RadComboBox combo = (RadComboBox)sender;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt;= 3; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; combo.Items.Add(new RadComboBoxItem(&quot;item_&quot; + i.ToString()));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
} &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/4290955391199208528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/radcombobox-enableloadondemand.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/4290955391199208528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/4290955391199208528'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/radcombobox-enableloadondemand.html' title='RadComboBox EnableLoadOnDemand'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-317793785446560028</id><published>2011-11-13T16:31:00.001+05:00</published><updated>2011-11-26T22:07:58.284+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid"/><title type='text'>How to filter record on RadGrid by only one column</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394; font-size: large;&quot;&gt;Problem:&lt;/span&gt;&amp;nbsp;When i set AllowFilteringByColumn property of RadGrid to &quot;True&quot;, all columns can be filtered. What i want to do is to filter records by only one column. How can i do that?&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt;&amp;nbsp;You can set the AllowFitering property for the every column other than the one with which you want to filter the grid to false.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6fa8dc;&quot;&gt;Example:&lt;/span&gt;&lt;br /&gt;
&amp;lt;radG:GridBoundColumn &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;AllowFiltering&lt;/span&gt;=&quot;false&quot; DataField=&quot;ContactName&quot; UniqueName=&quot;BoundColumnUniqueName&quot; HeaderText=&quot;ContactName&quot;&amp;gt;&lt;br /&gt;
&amp;lt;/radG:GridBoundColumn&amp;gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/317793785446560028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/how-to-filter-record-on-radgrid-by-only.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/317793785446560028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/317793785446560028'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/how-to-filter-record-on-radgrid-by-only.html' title='How to filter record on RadGrid by only one column'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7319472988578826808.post-3213581315895989729</id><published>2011-11-11T10:10:00.001+05:00</published><updated>2011-11-26T22:08:17.548+05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RadComboBox"/><category scheme="http://www.blogger.com/atom/ns#" term="RadContols for ASP"/><title type='text'>Remove mouse cursor from RadComboBox</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Problem:&lt;/span&gt; How to remove the blinking mouse cursor from the RadComboBox ?&lt;br /&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;Solution:&lt;/span&gt; You want to prevent to type in RadComboBox. You could try setting AllowCustomText property of the RadComboBox to false which prevents typing any text in the input of the RadComboBox. Also set the EnableLoadOnDemand and MarkFirstMatch properties to false.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telerikschool.blogspot.com/feeds/3213581315895989729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://telerikschool.blogspot.com/2011/11/remove-mouse-cursor-from-radcombobox.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/3213581315895989729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7319472988578826808/posts/default/3213581315895989729'/><link rel='alternate' type='text/html' href='http://telerikschool.blogspot.com/2011/11/remove-mouse-cursor-from-radcombobox.html' title='Remove mouse cursor from RadComboBox'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00666784837027795735</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>