<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Private: Code &#38; Script Snippet &#187; ASP.NET</title>
	<atom:link href="http://dev.kratik.net/index.php/category/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.kratik.net</link>
	<description>Every thing you imagin, study it - know it - use it</description>
	<lastBuildDate>Thu, 24 Jun 2010 08:30:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Send  SqlDbType.Xml to Store Procedure</title>
		<link>http://dev.kratik.net/index.php/2009/12/21/send-sqldbtype-xml-to-store-procedure/</link>
		<comments>http://dev.kratik.net/index.php/2009/12/21/send-sqldbtype-xml-to-store-procedure/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 03:19:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev.kratik.net/?p=857</guid>
		<description><![CDATA[<p>SqlCommand command = new SqlCommand(&#8221;ReportMultiTruckGeneric&#8221;);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add(&#8221;@startDate&#8221;, SqlDbType.DateTime).Value = ProcessStartDate;
command.Parameters.Add(&#8221;@endDate&#8221;, SqlDbType.DateTime).Value = ProcessEndDate;</p>
<p>StringBuilder sb = new StringBuilder();</p>
<p>sb.Append(&#8221;&#60;Trucks&#62;&#8221;);
foreach (DataRow row in trucks.Tables[0].Rows)
{
sb.AppendFormat(&#8221;&#60;TruckId&#62;{0}&#60;/TruckId&#62;&#8221;, row["ID"].ToString());
}
sb.Append(&#8221;&#60;/Trucks&#62;&#8221;);</p>
<p>command.Parameters.Add(&#8221;@trucks&#8221;, SqlDbType.Xml).Value = sb.ToString();</p>
<p>DataSet queryResult = DBHook.SendSQLSelectRequest(command, out ex);</p>
<p>==store procedure=============
ALTER procedure [dbo].[ReportMultiTruckGeneric]
@startDate datetime,
@endDate datetime,
@trucks xml
as</p>
<p>&#8230;
set @trucksCopy = @trucks
&#8230;</p>
<p>select Trucks.TruckId.value(&#8217;.', &#8216;int&#8217;)
from @trucksCopy.nodes(&#8217;Trucks/TruckId&#8217;) as Trucks(TruckId)</p>
]]></description>
			<content:encoded><![CDATA[<p>SqlCommand command = new SqlCommand(&#8221;ReportMultiTruckGeneric&#8221;);<br />
command.CommandType = CommandType.StoredProcedure;<br />
command.Parameters.Add(&#8221;@startDate&#8221;, SqlDbType.DateTime).Value = ProcessStartDate;<br />
command.Parameters.Add(&#8221;@endDate&#8221;, SqlDbType.DateTime).Value = ProcessEndDate;</p>
<p>StringBuilder sb = new StringBuilder();</p>
<p>sb.Append(&#8221;&lt;Trucks&gt;&#8221;);<br />
foreach (DataRow row in trucks.Tables[0].Rows)<br />
{<br />
sb.AppendFormat(&#8221;&lt;TruckId&gt;{0}&lt;/TruckId&gt;&#8221;, row["ID"].ToString());<br />
}<br />
sb.Append(&#8221;&lt;/Trucks&gt;&#8221;);</p>
<p><strong><span style="color: #ff0000;">command.Parameters.Add(&#8221;@trucks&#8221;, SqlDbType.Xml).Value = sb.ToString();</span></strong></p>
<p>DataSet queryResult = DBHook.SendSQLSelectRequest(command, out ex);</p>
<p>==store procedure=============<br />
ALTER procedure [dbo].[ReportMultiTruckGeneric]<br />
@startDate datetime,<br />
@endDate datetime,<br />
<span style="color: #ff0000;">@trucks xml</span><br />
as</p>
<p>&#8230;<br />
<span style="color: #ff0000;">set @trucksCopy = @trucks</span><br />
&#8230;</p>
<p>select Trucks.TruckId.value(&#8217;.', &#8216;int&#8217;)<br />
from <span style="color: #ff0000;">@trucksCopy</span>.nodes(&#8217;Trucks/TruckId&#8217;) as Trucks(TruckId)</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/12/21/send-sqldbtype-xml-to-store-procedure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Format number in gridview</title>
		<link>http://dev.kratik.net/index.php/2009/11/05/format-number-in-gridview/</link>
		<comments>http://dev.kratik.net/index.php/2009/11/05/format-number-in-gridview/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:52:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev.kratik.net/?p=786</guid>
		<description><![CDATA[<p>&#60;asp:BoundField DataField=”prodPrice” HeaderText=”Price” HtmlEncode=”False” DataFormatString=”{0:f0}” /&#62;

Or in TemplateField</p>
<p>&#60;asp:TemplateField HeaderText=”Price”&#62;
&#60;ItemTemplate&#62;
&#60;%#Eval(“prodPrice”,”{0:f0}”)%&#62;
&#60;/ItemTemplate&#62;
&#60;/asp:TemplateField&#62;</p>
<p>Ex: {0:f0} is integer, {0:f1} is decimal with  1 digit</p>
]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">&lt;asp:BoundField DataField=”prodPrice” HeaderText=”Price” HtmlEncode=”False” DataFormatString=”{0:f0}” /&gt;<br />
</span><br />
Or in TemplateField</p>
<p><span style="color: #ff0000;">&lt;asp:TemplateField HeaderText=”Price”&gt;<br />
&lt;ItemTemplate&gt;<br />
&lt;%#Eval(“prodPrice”,”{0:f0}”)%&gt;<br />
&lt;/ItemTemplate&gt;<br />
&lt;/asp:TemplateField&gt;</span></p>
<p>Ex: {0:f0} is integer, {0:f1} is decimal with  1 digit</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/11/05/format-number-in-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unable to start debugging on the web server. You do not have permission to debug the application. The URL for this project is in the Internet zone.</title>
		<link>http://dev.kratik.net/index.php/2009/11/02/unable-to-start-debugging-on-the-web-server-you-do-not-have-permission-to-debug-the-application-the-url-for-this-project-is-in-the-internet-zone/</link>
		<comments>http://dev.kratik.net/index.php/2009/11/02/unable-to-start-debugging-on-the-web-server-you-do-not-have-permission-to-debug-the-application-the-url-for-this-project-is-in-the-internet-zone/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 09:48:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev.kratik.net/?p=782</guid>
		<description><![CDATA[<p>1. In the Internet Explorer, &#8220;Tools&#8221; Menu, select &#8220;Internet Options&#8221;.</p>
<p>2. Switch to &#8220;Security&#8221; Tab.</p>
<p>3. Click on &#8220;Internet&#8221; (The Globe Icon. Its actually the default selected).</p>
<p>4. Click on &#8220;Custom Level&#8221; in the bottom.</p>
<p>5. Scroll down to find the &#8220;User Authentication&#8221; section.</p>
<p>6. Select &#8220;Automatic logon with current username and password&#8221;.</p>
<p>7. Click &#8220;Ok&#8221; twice to exit.</p>
<p>ref:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vsdebug.asp</p>
]]></description>
			<content:encoded><![CDATA[<p>1. In the Internet Explorer, &#8220;Tools&#8221; Menu, select &#8220;Internet Options&#8221;.</p>
<p>2. Switch to &#8220;Security&#8221; Tab.</p>
<p>3. Click on &#8220;Internet&#8221; (The Globe Icon. Its actually the default selected).</p>
<p>4. Click on &#8220;Custom Level&#8221; in the bottom.</p>
<p>5. Scroll down to find the &#8220;User Authentication&#8221; section.</p>
<p>6. Select &#8220;Automatic logon with current username and password&#8221;.</p>
<p>7. Click &#8220;Ok&#8221; twice to exit.</p>
<p>ref:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vsdebug.asp</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/11/02/unable-to-start-debugging-on-the-web-server-you-do-not-have-permission-to-debug-the-application-the-url-for-this-project-is-in-the-internet-zone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET &#8211; Working with Gridview TemplateFields</title>
		<link>http://dev.kratik.net/index.php/2009/10/20/asp-net-working-with-gridview-templatefields/</link>
		<comments>http://dev.kratik.net/index.php/2009/10/20/asp-net-working-with-gridview-templatefields/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 09:25:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=660</guid>
		<description><![CDATA[<p>1. code behide
string ComputeSeniorityLevel(TimeSpan ts)
{
 int numberOfDaysOnTheJob = ts.Days;
 if (numberOfDaysOnTheJob &#62;= 0 &#38;&#38; numberOfDaysOnTheJob &#60;= 1000)
 return “Newbie”;
else if (numberOfDaysOnTheJob &#62; 1000 &#38;&#38; numberOfDaysOnTheJob &#60;= 4000)
return “Associate”;
else if (numberOfDaysOnTheJob &#62;= 4000 &#38;&#38; numberOfDaysOnTheJob &#60;= 8000)
 return “One of the Regulars”;
else
return “An Ol’ Fogey”;
}

2. html</p>

&#60;asp:GridView ID="GridView1" Runat="server"
    DataSourceID="employeeDataSource" AutoGenerateColumns="False"
    [...]]]></description>
			<content:encoded><![CDATA[<p>1. code behide<br />
<span style="color: #0000FF;">string</span><span style="color: #000000;"> ComputeSeniorityLevel(TimeSpan ts)<br />
{<br />
</span><span style="color: #0000FF;"> int</span><span style="color: #000000;"> numberOfDaysOnTheJob </span><span style="color: #000000;">=</span><span style="color: #000000;"> ts.Days;<br />
</span><span style="color: #0000FF;"> if</span><span style="color: #000000;"> (numberOfDaysOnTheJob </span><span style="color: #000000;">&gt;=</span><span style="color: #000000;"> </span><span style="color: #800080;">0</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> numberOfDaysOnTheJob </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #800080;">1000</span><span style="color: #000000;">)<br />
</span><span style="color: #0000FF;"> return</span><span style="color: #000000;"> “Newbie”;<br />
</span><span style="color: #0000FF;">else</span><span style="color: #000000;"> </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (numberOfDaysOnTheJob </span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> </span><span style="color: #800080;">1000</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> numberOfDaysOnTheJob </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #800080;">4000</span><span style="color: #000000;">)<br />
</span><span style="color: #0000FF;">return</span><span style="color: #000000;"> “Associate”;<br />
</span><span style="color: #0000FF;">else</span><span style="color: #000000;"> </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (numberOfDaysOnTheJob </span><span style="color: #000000;">&gt;=</span><span style="color: #000000;"> </span><span style="color: #800080;">4000</span><span style="color: #000000;"> </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> numberOfDaysOnTheJob </span><span style="color: #000000;">&lt;=</span><span style="color: #000000;"> </span><span style="color: #800080;">8000</span><span style="color: #000000;">)<br />
</span><span style="color: #0000FF;"> return</span><span style="color: #000000;"> “One of the Regulars”;<br />
</span><span style="color: #0000FF;">else</span><span style="color: #000000;"><br />
</span><span style="color: #0000FF;">return</span><span style="color: #000000;"> “An Ol’ Fogey”;<br />
}<br />
</span><br />
2. html</p>
<pre>
<div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:GridView </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">="GridView1"</span><span style="color: #FF0000;"> Runat</span><span style="color: #0000FF;">="server"</span><span style="color: #FF0000;">
    DataSourceID</span><span style="color: #0000FF;">="employeeDataSource"</span><span style="color: #FF0000;"> AutoGenerateColumns</span><span style="color: #0000FF;">="False"</span><span style="color: #FF0000;">
    BorderWidth</span><span style="color: #0000FF;">="1px"</span><span style="color: #FF0000;"> BackColor</span><span style="color: #0000FF;">="White"</span><span style="color: #FF0000;"> GridLines</span><span style="color: #0000FF;">="Vertical"</span><span style="color: #FF0000;">
    CellPadding</span><span style="color: #0000FF;">="4"</span><span style="color: #FF0000;"> BorderStyle</span><span style="color: #0000FF;">="None"</span><span style="color: #FF0000;">
    BorderColor</span><span style="color: #0000FF;">="#DEDFDE"</span><span style="color: #FF0000;"> ForeColor</span><span style="color: #0000FF;">="Black"</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">FooterStyle </span><span style="color: #FF0000;">BackColor</span><span style="color: #0000FF;">="#CCCC99"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">FooterStyle</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PagerStyle </span><span style="color: #FF0000;">ForeColor</span><span style="color: #0000FF;">="Black"</span><span style="color: #FF0000;"> HorizontalAlign</span><span style="color: #0000FF;">="Right"</span><span style="color: #FF0000;">
       BackColor</span><span style="color: #0000FF;">="#F7F7DE"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">PagerStyle</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">HeaderStyle </span><span style="color: #FF0000;">ForeColor</span><span style="color: #0000FF;">="White"</span><span style="color: #FF0000;"> Font-Bold</span><span style="color: #0000FF;">="True"</span><span style="color: #FF0000;">
       BackColor</span><span style="color: #0000FF;">="#6B696B"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">HeaderStyle</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlternatingRowStyle </span><span style="color: #FF0000;">BackColor</span><span style="color: #0000FF;">="White"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">AlternatingRowStyle</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Columns</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:BoundField </span><span style="color: #FF0000;">HeaderText</span><span style="color: #0000FF;">="Last"</span><span style="color: #FF0000;"> DataField</span><span style="color: #0000FF;">="LastName"</span><span style="color: #FF0000;">
           SortExpression</span><span style="color: #0000FF;">="LastName"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:BoundField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:BoundField </span><span style="color: #FF0000;">HeaderText</span><span style="color: #0000FF;">="First"</span><span style="color: #FF0000;"> DataField</span><span style="color: #0000FF;">="FirstName"</span><span style="color: #FF0000;">
           SortExpression</span><span style="color: #0000FF;">="FirstName"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:BoundField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:BoundField </span><span style="color: #FF0000;">HeaderText</span><span style="color: #0000FF;">="Hire Date"</span><span style="color: #FF0000;"> DataField</span><span style="color: #0000FF;">="HireDate"</span><span style="color: #FF0000;">
           SortExpression</span><span style="color: #0000FF;">="HireDate"</span><span style="color: #FF0000;">
            DataFormatString</span><span style="color: #0000FF;">="{0:d}"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">asp:BoundField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">asp:TemplateField </span><span style="color: #FF0000;">HeaderText</span><span style="color: #0000FF;">="Seniority"</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ItemTemplate</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="background-color: #FFFF00; color: #000000;">&lt;%</span><span style="background-color: #F5F5F5; color: #000000;"># ComputeSeniorityLevel(DateTime.Now –
                     (DateTime)</span><span style="background-color: #F5F5F5; color: #0000FF;">Eval</span><span style="background-color: #F5F5F5; color: #000000;">(</span><span style="background-color: #F5F5F5; color: #800000;">"</span><span style="background-color: #F5F5F5; color: #800000;">HireDate</span><span style="background-color: #F5F5F5; color: #800000;">"</span><span style="background-color: #F5F5F5; color: #000000;">)) </span><span style="background-color: #FFFF00; color: #000000;">%&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ItemTemplate</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">asp:TemplateField</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Columns</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SelectedRowStyle </span><span style="color: #FF0000;">ForeColor</span><span style="color: #0000FF;">="White"</span><span style="color: #FF0000;"> Font-Bold</span><span style="color: #0000FF;">="True"</span><span style="color: #FF0000;">
         BackColor</span><span style="color: #0000FF;">="#CE5D5A"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">SelectedRowStyle</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RowStyle </span><span style="color: #FF0000;">BackColor</span><span style="color: #0000FF;">="#F7F7DE"</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">RowStyle</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">asp:GridView</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span></div>
</pre>
<pre>ref: http://msdn.microsoft.com/en-us/library/aa479353(lightweight).aspx</pre>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/10/20/asp-net-working-with-gridview-templatefields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call webservice from javascript</title>
		<link>http://dev.kratik.net/index.php/2009/10/11/call-webservice-from-javascript/</link>
		<comments>http://dev.kratik.net/index.php/2009/10/11/call-webservice-from-javascript/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 17:13:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=647</guid>
		<description><![CDATA[<p>1.  VS 2005  &#8211; create new website with ASP.NET Ajax-Enabled Website , then create   WebService.asmx</p>
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
/// &#60;summary&#62;
/// Summary description for WebService
/// &#60;/summary&#62;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]  // &#60;== [System.Web.Script.Services.ScriptService] 
public class WebService : System.Web.Services.WebService {</p>
<p>public WebService () {
//Uncomment the following line if using designed components
//InitializeComponent(); 
 }[WebMethod]</p>
<p>public string HelloWorld() [...]]]></description>
			<content:encoded><![CDATA[<p>1.  VS 2005  &#8211; create new website with ASP.NET Ajax-Enabled Website , then create   WebService.asmx</p>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><span style="color:#0000FF;">using</span><span style="color:#000000;"> System;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Collections;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web.Services;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web.Services.Protocols;<br />
</span><span style="color:#0000FF;">using</span><span style="color:#000000;"> System.Web.Script.Services;<br />
</span><span style="color:#808080;">///</span><span style="color:#008000;"> </span><span style="color:#808080;">&lt;summary&gt;</span><span style="color:#008000;"><br />
</span><span style="color:#808080;">///</span><span style="color:#008000;"> Summary description for WebService<br />
</span><span style="color:#808080;">///</span><span style="color:#008000;"> </span><span style="color:#808080;">&lt;/summary&gt;</span><span style="color:#808080;"><br />
</span><span style="color:#000000;">[WebService(Namespace </span><span style="color:#000000;">=</span><span style="color:#000000;"> </span><span style="color:#800000;">"</span><span style="color:#800000;">http://tempuri.org/</span><span style="color:#800000;">"</span><span style="color:#000000;">)]<br />
[WebServiceBinding(ConformsTo </span><span style="color:#000000;">=</span><span style="color:#000000;"> WsiProfiles.BasicProfile1_1)]<br />
<span style="color:#ff0000;">[<strong>ScriptService]  // &lt;== </strong></span></span><span style="text-decoration:underline;"><span style="color:#ff0000;">[System.Web.Script.Services.ScriptService]</span></span><span style="color:#000000;"><span style="color:#ff0000;"><strong> </strong></span><br />
</span><span style="color:#0000FF;">public</span><span style="color:#000000;"> </span><span style="color:#0000FF;">class</span><span style="color:#000000;"> WebService : System.Web.Services.WebService {</p>
<p></span><span style="color:#0000FF;">public</span><span style="color:#000000;"> WebService () {<br />
</span><span style="color:#008000;">//</span><span style="color:#008000;">Uncomment the following line if using designed components<br />
</span><span style="color:#008000;">//</span><span style="color:#008000;">InitializeComponent(); </span><span style="color:#008000;"><br />
</span><span style="color:#000000;"> }[WebMethod]</p>
<p></span><span style="color:#0000FF;">public</span><span style="color:#000000;"> </span><span style="color:#0000FF;">string</span><span style="color:#000000;"> HelloWorld() {<br />
</span><span style="color:#0000FF;">return</span><span style="color:#000000;"> </span><span style="color:#800000;">&#8220;</span><span style="color:#800000;">Hello World</span><span style="color:#800000;">&#8220;</span><span style="color:#000000;">;<br />
}[WebMethod]</p>
<p></span><span style="color:#0000FF;">public</span><span style="color:#000000;"> </span><span style="color:#0000FF;">string</span><span style="color:#000000;"> GetDateTimeFromServer()<br />
{<br />
</span><span style="color:#0000FF;">return</span><span style="color:#000000;"> DateTime.Now.ToString();<br />
}<br />
}</span></div>
<div>==============================================</div>
<div><span style="color:#000000;">2. Create JScript.js</p>
<p></span></div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><span style="color:#008000;">//</span><span style="color:#008000;"> JScript File</span><span style="color:#008000;"><br />
</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">function</span><span style="color:#000000;"> GetDateTimeFromServer()<br />
{<br />
WebService.GetDateTimeFromServer(OnSuccess, OnFail);<br />
}</p>
<p></span><span style="color:#0000FF;">function</span><span style="color:#000000;"> OnSuccess(e){<br />
document.getElementById(</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">LabelDateTime</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">).innerHTML </span><span style="color:#000000;">=</span><span style="color:#000000;"> e;<br />
}</p>
<p></span><span style="color:#0000FF;">function</span><span style="color:#000000;"> OnFail(e){<br />
document.getElementById(</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">LabelDateTime</span><span style="color:#000000;">&#8216;</span><span style="color:#000000;">).innerHTML </span><span style="color:#000000;">=</span><span style="color:#000000;"> e;<br />
}</span></div>
<div><span style="color:#000000;">=================================================</span></div>
<div><span style="color:#000000;">3. Create Default.aspx</span></div>
<div><span style="color:#000000;"><br />
</span></div>
<div><!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">head </span><span style="color:#FF0000;">runat</span><span style="color:#0000FF;">=&#8221;server&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">title</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;">Untitled Page</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">title</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">script </span><span style="color:#FF0000;">src</span><span style="color:#0000FF;">=&#8221;JScript.js&#8221;</span><span style="color:#FF0000;"> type</span><span style="color:#0000FF;">=&#8221;text/javascript&#8221;</span><span style="color:#0000FF;">&gt;&lt;/</span><span style="color:#800000;">script</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">head</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">body</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">form </span><span style="color:#FF0000;">id</span><span style="color:#0000FF;">=&#8221;form1&#8243;</span><span style="color:#FF0000;"> runat</span><span style="color:#0000FF;">=&#8221;server&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">div</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">asp:ScriptManager </span><span style="color:#FF0000;">ID</span><span style="color:#0000FF;">=&#8221;ScriptManager1&#8243;</span><span style="color:#FF0000;"> runat</span><span style="color:#0000FF;">=&#8221;server&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">Services</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">asp:ServiceReference </span><span style="color:#FF0000;">Path</span><span style="color:#0000FF;">=&#8221;WebService.asmx&#8221;</span><span style="color:#FF0000;"> </span><span style="color:#0000FF;">/&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">Services</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">asp:ScriptManager</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">br </span><span style="color:#0000FF;">/&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">button </span><span style="color:#FF0000;">onclick</span><span style="color:#0000FF;">=&#8221;GetDateTimeFromServer();&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
&#8211; Show server time &#8211;<br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">button</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">br </span><span style="color:#0000FF;">/&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;</span><span style="color:#800000;">label </span><span style="color:#FF0000;">id</span><span style="color:#0000FF;">=&#8221;LabelDateTime&#8221;</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">label</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">div</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">form</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">body</span><span style="color:#0000FF;">&gt;</span><span style="color:#000000;"><br />
</span><span style="color:#0000FF;">&lt;/</span><span style="color:#800000;">html</span><span style="color:#0000FF;">&gt;</span></div>
<div><span style="color:#0000FF;">===============================================<br />
</span></div>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/10/11/call-webservice-from-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use HtmlEncode with TemplateFields, Data Binding, and a GridView</title>
		<link>http://dev.kratik.net/index.php/2009/10/09/how-to-use-htmlencode-with-templatefields-data-binding-and-a-gridview/</link>
		<comments>http://dev.kratik.net/index.php/2009/10/09/how-to-use-htmlencode-with-templatefields-data-binding-and-a-gridview/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:44:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/2009/10/09/how-to-use-htmlencode-with-templatefields-data-binding-and-a-gridview/</guid>
		<description><![CDATA[Label ID="LabelDescription"
           runat="server"
           Text='&#60;%# System.Web.HttpUtility.HtmlEncode((string)Eval("Description")) %&#62;'
]]></description>
			<content:encoded><![CDATA[<pre><code>Label ID="LabelDescription"
           runat="server"
           Text='<strong><span style="color:#ff0000;">&lt;%# System.Web.HttpUtility.HtmlEncode((string)Eval("Description")) %&gt;</span></strong>'</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/10/09/how-to-use-htmlencode-with-templatefields-data-binding-and-a-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp.net Permalinks Using URL Rewriting</title>
		<link>http://dev.kratik.net/index.php/2009/10/09/asp-net-permalinks-using-url-rewriting/</link>
		<comments>http://dev.kratik.net/index.php/2009/10/09/asp-net-permalinks-using-url-rewriting/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 04:27:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=638</guid>
		<description><![CDATA[<p>A Permalink is a permanent link which points to a particular blog entry or forum entry. For example the permalink for this blog article is http://csharp-codesamples.com/2009/03/aspnet-permalinks-using-url-rewriting.</p>
<p>This does not mean that a physical page is created for each blog entry. Instead a single page shows the data for multiple blogs articles dynamically based on some query [...]]]></description>
			<content:encoded><![CDATA[<p>A Permalink is a permanent link which points to a particular blog entry or forum entry. For example the permalink for this blog article is http://csharp-codesamples.com/2009/03/aspnet-permalinks-using-url-rewriting.</p>
<p>This does not mean that a physical page is created for each blog entry. Instead a single page shows the data for multiple blogs articles dynamically based on some query string.</p>
<p>But all pages in asp.net end with a .aspx extension and if we pass a query string to the page it will look something like Page.aspx?query=test. These links are not very search engine friendly.</p>
<p>This article describes a simple method to create permalinks and improve your asp.net websites search engine optimization using URL rewriting without the use of custom handlers.</p>
<p>ref: <a href="http://csharp-codesamples.com/2009/03/aspnet-permalinks-using-url-rewriting/" target="_blank">http://csharp-codesamples.com/2009/03/aspnet-permalinks-using-url-rewriting/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/10/09/asp-net-permalinks-using-url-rewriting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FileUpload in UpdatePanel, ASP.NET, like Gmail</title>
		<link>http://dev.kratik.net/index.php/2009/10/07/fileupload-in-updatepanel-asp-net-like-gmail/</link>
		<comments>http://dev.kratik.net/index.php/2009/10/07/fileupload-in-updatepanel-asp-net-like-gmail/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 11:50:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=632</guid>
		<description><![CDATA[<p>http://geekswithblogs.net/ranganh/archive/2009/10/01/fileupload-in-updatepanel-asp.net-like-gmail.aspx</p>
]]></description>
			<content:encoded><![CDATA[<p>http://geekswithblogs.net/ranganh/archive/2009/10/01/fileupload-in-updatepanel-asp.net-like-gmail.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/10/07/fileupload-in-updatepanel-asp-net-like-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Dynamic Data Preview #7: How Do I Use a DynamicControl in ListView and DetailsView Controls?</title>
		<link>http://dev.kratik.net/index.php/2009/09/30/asp-net-dynamic-data-preview-7-how-do-i-use-a-dynamiccontrol-in-listview-and-detailsview-controls/</link>
		<comments>http://dev.kratik.net/index.php/2009/09/30/asp-net-dynamic-data-preview-7-how-do-i-use-a-dynamiccontrol-in-listview-and-detailsview-controls/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 07:15:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=595</guid>
		<description><![CDATA[<p>This video compares the same application written twice, once with Dynamic Data and once without. In the process, you add DynamicControl objects to ListView and DetailsView controls.</p>
<p>http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.aspx</p>
<p>http://www.bestechvideos.com/2008/06/02/asp-net-dynamic-data-how-do-i-use-a-dynamiccontrol-in-listview-and-detailsview-controls</p>
]]></description>
			<content:encoded><![CDATA[<p>This video compares the same application written twice, once with Dynamic Data and once without. In the process, you add DynamicControl objects to ListView and DetailsView controls.</p>
<p><a class="alignleft" href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamiccontrol.aspx</a></p>
<p>http://www.bestechvideos.com/2008/06/02/asp-net-dynamic-data-how-do-i-use-a-dynamiccontrol-in-listview-and-detailsview-controls</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/09/30/asp-net-dynamic-data-preview-7-how-do-i-use-a-dynamiccontrol-in-listview-and-detailsview-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting Generic List</title>
		<link>http://dev.kratik.net/index.php/2009/09/16/sorting-generic-list/</link>
		<comments>http://dev.kratik.net/index.php/2009/09/16/sorting-generic-list/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 10:17:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://dev1.wordpress.com/?p=582</guid>
		<description><![CDATA[//Sorting List&#60;&#62; case Item is ListItem
//==============================================
List&#60;ListItem&#62; tempList = new List&#60;ListItem&#62;();

tempList.Insert(0, new ListItem("------------- Vehicle Reports 8"));
tempList.Insert(0, new ListItem("------------- Vehicle Reports 2"));
tempList.Insert(0, new ListItem("------------- Vehicle Reports 4"));

// sort asc
tempList.Sort(delegate(ListItem p1, ListItem p2) {
                    return p1.Text.CompareTo(p2.Text);
    [...]]]></description>
			<content:encoded><![CDATA[<pre><span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//Sorting List&lt;&gt; case Item is ListItem
//==============================================
</span>List&lt;ListItem&gt; tempList <span style="color:Red;font-family:Courier New;font-size:11px;background-color:White;">=</span> <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> List&lt;ListItem&gt;();

tempList.Insert(0, <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> ListItem(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"------------- Vehicle Reports 8"</span>));
tempList.Insert(0, <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> ListItem(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"------------- Vehicle Reports 2"</span>));
tempList.Insert(0, <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> ListItem(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"------------- Vehicle Reports 4"</span>));

<span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">// sort asc
</span>tempList.Sort(delegate(ListItem p1, ListItem p2) {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> p1.Text.CompareTo(p2.Text);
                });
<span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">// sort desc
</span>tempList.Sort(delegate(ListItem p1, ListItem p2) {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> p2.Text.CompareTo(p1.Text);
                });

<span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//Sorting List&lt;&gt; case Item is Object Class
//===============================================
//Apply to sorting in GridView
//===============================================
SortData(e.SortExpression, NewSortDirection, ref listMsgTicker);
//===============================================
</span>
<span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">#region</span> method <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">for</span> sorting

    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">private</span> <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">void</span> SortData(<span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">string</span> _expression, SortDirection _direction,
            ref List&lt;MsgTicker&gt; data)
    {
        <span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//sort asc ==
</span>        <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">if</span> (_direction == SortDirection.Ascending)
            data.Sort(delegate(MsgTicker a, MsgTicker b)
            {
                <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">switch</span> (_expression)
                {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"MsgHeader"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> a.MsgHeader.CompareTo(b.MsgHeader);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"CreatedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> a.CreatedDate.CompareTo(b.CreatedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"ModifiedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> a.ModifiedDate.CompareTo(b.ModifiedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">default</span>:
                        throw <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> NotImplementedException(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"Type of property not implemented yet"</span>);
                }
            });

        <span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//sort desc ==
</span>        <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">if</span> (_direction == SortDirection.Descending)
            data.Sort(delegate(MsgTicker a, MsgTicker b)
            {
                <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">switch</span> (_expression)
                {
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"MsgHeader"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> b.MsgHeader.CompareTo(a.MsgHeader);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"CreatedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> b.CreatedDate.CompareTo(a.CreatedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">case</span> <span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"ModifiedDate"</span>: <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">return</span> b.ModifiedDate.CompareTo(a.ModifiedDate);
                    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">default</span>:
                        throw <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">new</span> NotImplementedException(<span style="color:#666666;font-family:Courier New;font-size:11px;background-color:#ededed;">"Type of property not implemented yet"</span>);
                }
            });

        <span style="color:Green;font-family:Courier New;font-size:11px;background-color:White;">//return data;
</span>    }

    <span style="color:Blue;font-family:Courier New;font-size:11px;background-color:White;">#endregion
ref: </span>http://dotnetslackers.com/Community/blogs/simoneb/archive/2007/06/20/How-to-sort-a-generic-List_3C00_T_3E00_.aspx</pre>
]]></content:encoded>
			<wfw:commentRss>http://dev.kratik.net/index.php/2009/09/16/sorting-generic-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
