<?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>How to use Asp.net</title>
	<atom:link href="http://howtouseasp.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://howtouseasp.net</link>
	<description></description>
	<lastBuildDate>Fri, 08 Feb 2013 08:56:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>ROW_NUMBER(), NTILE(), partition by, Duplicate Records, CTE sql server 2008</title>
		<link>http://howtouseasp.net/row_number-ntile-partition-by-duplicate-records-cte-sql-server-2008/</link>
		<comments>http://howtouseasp.net/row_number-ntile-partition-by-duplicate-records-cte-sql-server-2008/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 08:55:17 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=562</guid>
		<description><![CDATA[&#8211;Now create a table  tbemp1 and insert some records in it. create table tbemp1(empno int, ename varchar(50), eadd varchar(50), esal int, edno int) &#160; &#8211;Insert some records in it insert tbemp1 values(1,&#8217;Amit&#8217;,'sample address&#8217;,12000,10) insert tbemp1 values(2,&#8217;Raj&#8217;,'sample address&#8217;,14000,20) insert tbemp1 values(3,&#8217;John&#8217;,'sample address&#8217;,18000,30) insert tbemp1 values(4,&#8217;Rajni&#8217;,'sample address&#8217;,20000,10) insert tbemp1 values(5,&#8217;Suraj&#8217;,'sample address&#8217;,18000,20) insert tbemp1 values(6,&#8217;Rohit&#8217;,'sample address&#8217;,22000,10) insert tbemp1 [...]]]></description>
			<content:encoded><![CDATA[<p>&#8211;Now create a table  tbemp1 and insert some records in it.</p>
<p>create table tbemp1(empno int, ename varchar(50), eadd varchar(50), esal int, edno int)</p>
<p>&nbsp;</p>
<p>&#8211;Insert some records in it</p>
<p>insert tbemp1 values(1,&#8217;Amit&#8217;,'sample address&#8217;,12000,10)</p>
<p>insert tbemp1 values(2,&#8217;Raj&#8217;,'sample address&#8217;,14000,20)</p>
<p>insert tbemp1 values(3,&#8217;John&#8217;,'sample address&#8217;,18000,30)</p>
<p>insert tbemp1 values(4,&#8217;Rajni&#8217;,'sample address&#8217;,20000,10)</p>
<p>insert tbemp1 values(5,&#8217;Suraj&#8217;,'sample address&#8217;,18000,20)</p>
<p>insert tbemp1 values(6,&#8217;Rohit&#8217;,'sample address&#8217;,22000,10)</p>
<p>insert tbemp1 values(7,&#8217;Bharat&#8217;,'sample address&#8217;,12000,30)</p>
<p>GO</p>
<p>select * from tbemp1</p>
<p>&#8211; ROW_NUMBER() will display records with serial no.<br />
select ROW_NUMBER() over (order by esal) as sr, esal,ename from tbemp1</p>
<p>&#8211; partition by It will display serial no. according to edno<br />
select ROW_NUMBER() over (partition by edno order by esal desc) as sr, edno,esal,ename from tbemp1<br />
<span id="more-562"></span></p>
<p>&#8211; It is used for grouping the data. e.g if we have ten rows it can br divided in 5 by 5 in different groups, in case of 11 records then it will be (6,5)<br />
select NTILE(2) over (order by esal) as grp , esal, ename from tbemp1</p>
<p>OUTPUT<br />
<a href="http://howtouseasp.net/row_number-ntile-partition-by-duplicate-records-cte-sql-server-2008/output-4/" rel="attachment wp-att-563"><img class="alignnone size-medium wp-image-563" title="output" src="http://howtouseasp.net/wp-content/uploads/2013/02/output-370x500.png" alt="" width="370" height="500" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&#8211; will Display duplicate name</p>
<p>select p.* from</p>
<p>(</p>
<p>select *,row_number() over(partition by eadd order by esal) as rnum from tbemp1</p>
<p>) as p</p>
<p>GO</p>
<p>&nbsp;</p>
<p>&#8211; OR using CTE -&gt; common table expression</p>
<p>&nbsp;</p>
<p>with cte as</p>
<p>(</p>
<p>select *,row_number()over(partition by eadd order by esal) as rnum from tbemp1</p>
<p>)</p>
<p>select * from cte where rnum&gt;=1</p>
<p><a href="http://howtouseasp.net/row_number-ntile-partition-by-duplicate-records-cte-sql-server-2008/duplicate_name/" rel="attachment wp-att-564"><img class="alignnone size-full wp-image-564" title="duplicate_name" src="http://howtouseasp.net/wp-content/uploads/2013/02/duplicate_name.png" alt="" width="337" height="185" /></a></p>
<p>&nbsp;</p>
<p>with regards</p>
<p>vik</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/row_number-ntile-partition-by-duplicate-records-cte-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to get second highest Salary sql server 2008</title>
		<link>http://howtouseasp.net/how-to-get-second-highest-salary-sql-server-2008/</link>
		<comments>http://howtouseasp.net/how-to-get-second-highest-salary-sql-server-2008/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 08:17:26 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[second highest salary]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=560</guid>
		<description><![CDATA[&#160; create table tbemp(empno int, ename varchar(50), eadd varchar(50), esal int, edno int) GO &#160; insert tbemp values(1,&#8217;Amit&#8217;,'sample address&#8217;,12000,10) insert tbemp values(2,&#8217;Raj&#8217;,'sample address&#8217;,14000,20) insert tbemp values(3,&#8217;John&#8217;,'sample address&#8217;,18000,30) insert tbemp values(4,&#8217;Rajni&#8217;,'sample address&#8217;,20000,10) insert tbemp values(5,&#8217;Suraj&#8217;,'sample address&#8217;,18000,20) insert tbemp values(6,&#8217;Rohit&#8217;,'sample address&#8217;,22000,10) insert tbemp values(7,&#8217;Bharat&#8217;,'sample address&#8217;,12000,30) &#160; select * from tbemp &#160; &#8211; second highest salary select sr,empno,esal,ename [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>create table tbemp(empno int, ename varchar(50), eadd varchar(50), esal int, edno int)</p>
<p>GO</p>
<p>&nbsp;</p>
<p>insert tbemp values(1,&#8217;Amit&#8217;,'sample address&#8217;,12000,10)</p>
<p>insert tbemp values(2,&#8217;Raj&#8217;,'sample address&#8217;,14000,20)</p>
<p>insert tbemp values(3,&#8217;John&#8217;,'sample address&#8217;,18000,30)</p>
<p>insert tbemp values(4,&#8217;Rajni&#8217;,'sample address&#8217;,20000,10)</p>
<p>insert tbemp values(5,&#8217;Suraj&#8217;,'sample address&#8217;,18000,20)</p>
<p>insert tbemp values(6,&#8217;Rohit&#8217;,'sample address&#8217;,22000,10)</p>
<p>insert tbemp values(7,&#8217;Bharat&#8217;,'sample address&#8217;,12000,30)</p>
<p>&nbsp;</p>
<p>select * from tbemp</p>
<p>&nbsp;</p>
<p>&#8211; second highest salary</p>
<p>select sr,empno,esal,ename from</p>
<p>(select empno,esal,ename, ROW_NUMBER() over(order by esal desc) as sr from tbemp) as p</p>
<p>where p.sr=2 order by esal desc</p>
<p>&nbsp;</p>
<p>&#8211; another way to get second highest salary</p>
<p>select top 1 empno, esal,ename from</p>
<p>(select top 2 empno, esal,ename from tbemp order by esal desc) as p</p>
<p>order by esal asc</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/how-to-get-second-highest-salary-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insert values, insert into, insert default value, insert execute and select into sql server 2008</title>
		<link>http://howtouseasp.net/insert-values-insert-into-insert-default-value-insert-execute-and-select-into-sql-server-2008/</link>
		<comments>http://howtouseasp.net/insert-values-insert-into-insert-default-value-insert-execute-and-select-into-sql-server-2008/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 08:12:28 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[insert]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=556</guid>
		<description><![CDATA[Insert statements There are five types to save the records 1)      Insert values 2)      Insert into 3)      Insert Default value 4)      Insert Execute (It will execute store procedure) 5)      Select into (It will create table in runtimeand  fetch record from one table and create same structure but will not copy the constraints. &#160; 1)      Insert [...]]]></description>
			<content:encoded><![CDATA[<p>Insert statements</p>
<p>There are five types to save the records</p>
<p>1)      Insert values</p>
<p>2)      Insert into</p>
<p>3)      Insert Default value</p>
<p>4)      Insert Execute (It will execute store procedure)</p>
<p>5)      Select into (It will create table in runtimeand  fetch record from one table and create same structure but will not copy the constraints.</p>
<p>&nbsp;</p>
<p><span id="more-556"></span></p>
<p>1)      <strong>Insert values</strong><br />
Create Database dbemp</p>
<p>(i) Now create a table</p>
<p>Use dbemp</p>
<p>Create table tbemp (empno int, ename varchar(50), eadd varchar(50), esal int)</p>
<p>(ii) Now insert the records in tbemp</p>
<p>Insert tbemp values(1,’john’,’#45-East Side’, 12000)</p>
<p>&nbsp;</p>
<p><strong>2)      </strong><strong>Insert into</strong></p>
<p>Use dbemp</p>
<p>Create table tbemp1 (empno int, ename varchar(50), eadd varchar(50), esal int)</p>
<p>(ii) Now insert the records in tbemp<br />
<em>Note</em>: It will insert all records into tbemp1 from tbemp</p>
<p>Insert into tbemp1 select * from tbemp<br />
Or<br />
Insert into tbemp1 select * from tbemp where empno=1<br />
(iii) To view all the records<br />
select * from tbemp1</p>
<p>&nbsp;</p>
<p><strong>3)      </strong><strong>Insert Default value</strong></p>
<p>Use dbemp</p>
<p>Create table tbemp2 (empno int, ename varchar(50) DEFAULT ‘No Name’, eadd varchar(50), esal int DEFAULT 5000)</p>
<p>(i) Now insert the record<br />
Insert tbemp2 values(1,Default,’address here’,Default)</p>
<p>&nbsp;</p>
<p><strong>4)      </strong><strong>Insert Execute</strong></p>
<p>Use dbemp</p>
<p>Create table tbemp3 (empno int, ename varchar(50), eadd varchar(50), esal int)</p>
<p>(i) Now create procedure.<br />
Create Procedure P1</p>
<p>As</p>
<p>Select * from tbemp</p>
<p>Select * from tbemp1</p>
<p>Select * from tbemp2</p>
<p>RETURN</p>
<p>(execute it )</p>
<p>&nbsp;</p>
<p>(ii) Now, run the following query</p>
<p>Insert tbemp3 exex p1</p>
<p>Select * from tbemp3</p>
<p>&nbsp;</p>
<p><strong>5)      </strong><strong>Select into</strong></p>
<p>(i) It will copy the whole structure and Data but not constraints</p>
<p>Select * into tbemp4 from tbemp</p>
<p>(ii) And we can write as well</p>
<p>Select ename, empno into tbemp4 from tbemp</p>
<p>&nbsp;</p>
<p>How to get Second highest Salary ?</p>
<p>select * from tbemp</p>
<p>&nbsp;</p>
<p>&#8211; second highest salary</p>
<p>select sr,empno,esal,ename from</p>
<p>(select empno,esal,ename, ROW_NUMBER() over(order by esal desc) as sr from tbemp) as p</p>
<p>where p.sr=2 order by esal desc</p>
<p>&nbsp;</p>
<p>&#8211; another way to get second highest salary</p>
<p>select top 1 empno, esal,ename from</p>
<p>(select top 2 empno, esal,ename from tbemp order by esal desc) as p</p>
<p>order by esal asc</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>with regards</p>
<p>vik</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/insert-values-insert-into-insert-default-value-insert-execute-and-select-into-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Bind GridView with SqlDataReader in Asp.net</title>
		<link>http://howtouseasp.net/how-to-bind-gridview-with-sqldatareader-in-asp-net/</link>
		<comments>http://howtouseasp.net/how-to-bind-gridview-with-sqldatareader-in-asp-net/#comments</comments>
		<pubDate>Sat, 29 Sep 2012 06:23:11 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[SqlDataReader]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=552</guid>
		<description><![CDATA[using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Configuration; public partial class _Default : System.Web.UI.Page { SqlConnection con = new SqlConnection(); SqlCommand cmd; protected void Page_Load(object sender, EventArgs e) { try { con.ConnectionString = ConfigurationManager.ConnectionStrings["cn"].ConnectionString; con.Open(); } catch { } con.Close(); if (!IsPostBack) { Bind_Gridview_with_SqlDataReader(); } } private void Bind_Gridview_with_SqlDataReader() [...]]]></description>
			<content:encoded><![CDATA[<p>using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Web;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Configuration;</p>
<p>public partial class _Default : System.Web.UI.Page<br />
{<br />
SqlConnection con = new SqlConnection();<br />
SqlCommand cmd;</p>
<p>protected void Page_Load(object sender, EventArgs e)<br />
{<br />
try<br />
{<br />
con.ConnectionString = ConfigurationManager.ConnectionStrings["cn"].ConnectionString;<br />
con.Open();<br />
}<br />
catch { }<br />
con.Close();<br />
if (!IsPostBack)<br />
{<br />
Bind_Gridview_with_SqlDataReader();<br />
}</p>
<p>}</p>
<p>private void Bind_Gridview_with_SqlDataReader()<br />
{<br />
if (con.State == ConnectionState.Closed)<br />
{ con.Open(); }</p>
<p>cmd = new SqlCommand(&#8220;Select * from tablename&#8221;, con);<br />
<strong>SqlDataReader dr = cmd.ExecuteReader();</strong><br />
if (dr.HasRows)<br />
{<br />
//***we can also use:-&gt; grd_product_details.DataSource = cmd.ExecuteReader();<br />
GridView1.DataSource = dr;<br />
GridView1.DataBind();<br />
}<br />
else<br />
{<br />
GridView1.DataSource = dr;<br />
GridView1.DataBind();</p>
<p>}</p>
<p>dr.Close();<br />
dr.Dispose();<br />
cmd.Dispose();</p>
<p>con.Close();</p>
<p>}<br />
}</p>
<p>&nbsp;</p>
<p>With Regards<br />
Vik</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/how-to-bind-gridview-with-sqldatareader-in-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to attach files to email without storing on disk using Asp.net FileUpload control</title>
		<link>http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/</link>
		<comments>http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/#comments</comments>
		<pubDate>Fri, 28 Sep 2012 10:05:36 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Email]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=526</guid>
		<description><![CDATA[Here i will explain how to send e-mail with any attachment without saving on the server. You can put validations on file-uploader control Add Default.aspx in your project and copy paste the below source code in it. &#60;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default.aspx.cs&#8221; Inherits=&#8221;_Default&#8221; %&#62; &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&#62; &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62; &#60;head [...]]]></description>
			<content:encoded><![CDATA[<p>Here i will explain how to send e-mail with any attachment without saving on the server. You can put validations on file-uploader control</p>
<p>Add <strong>Default.aspx</strong> in your project and copy paste the below source code in it.</p>
<p>&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default.aspx.cs&#8221; Inherits=&#8221;_Default&#8221; %&gt;</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</p>
<p>&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;</p>
<p>&lt;head runat=&#8221;server&#8221;&gt;</p>
<p>&lt;title&gt;Attach File to Email.&lt;/title&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;</p>
<p>&lt;table style=&#8221;width: 100%&#8221; runat=&#8221;server&#8221; id=&#8221;tb&#8221;&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>Your name:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:TextBox ID=&#8221;txt_name&#8221; runat=&#8221;server&#8221;&gt;&lt;/asp:TextBox&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>Email:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:TextBox ID=&#8221;txt_email&#8221; runat=&#8221;server&#8221;&gt;&lt;/asp:TextBox&gt;</p>
<p>&lt;asp:RequiredFieldValidator ID=&#8221;RequiredFieldValidator1&#8243; runat=&#8221;server&#8221;</p>
<p>ControlToValidate=&#8221;txt_email&#8221; ErrorMessage=&#8221;Required&#8221;&gt;&lt;/asp:RequiredFieldValidator&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>Upload your resume:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:FileUpload ID=&#8221;FileUpload1&#8243; runat=&#8221;server&#8221; /&gt;</p>
<p>&lt;asp:RegularExpressionValidator ID=&#8221;RegularExpressionValidator1&#8243; runat=&#8221;server&#8221;</p>
<p>ControlToValidate=&#8221;FileUpload1&#8243; Display=&#8221;Dynamic&#8221;</p>
<p>ErrorMessage=&#8221;Valid format &amp;quot;.doc, .docx, .pdf, .txt&amp;quot;&#8221;</p>
<p>ValidationExpression=&#8221;^.+(.docx|.DOCX|.doc|.DOC|.txt|.pdf|PDF)$&#8221;&gt;&lt;/asp:RegularExpressionValidator&gt;</p>
<p>&lt;asp:RequiredFieldValidator ID=&#8221;RequiredFieldValidator2&#8243; runat=&#8221;server&#8221;</p>
<p>ControlToValidate=&#8221;FileUpload1&#8243; Display=&#8221;Dynamic&#8221; ErrorMessage=&#8221;Required&#8221;&gt;&lt;/asp:RequiredFieldValidator&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>&amp;nbsp;&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&amp;nbsp;&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>&amp;nbsp;&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:Button ID=&#8221;btnResumeSumit&#8221; runat=&#8221;server&#8221; Text=&#8221;Submit&#8221;</p>
<p>onclick=&#8221;btnResumeSumit_Click&#8221; /&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;/table&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<p><a href="http://howtouseasp.net/?attachment_id=525" rel="attachment wp-att-525"><img class="alignnone size-medium wp-image-525" title="designview" src="http://howtouseasp.net/wp-content/uploads/2012/09/designview-500x125.jpg" alt="" width="500" height="125" /><br />
</a><span id="more-526"></span></p>
<p>Now copy and paste the below <strong>code</strong> in <strong>Default.aspx.cs</strong> page</p>
<p>using System;</p>
<p>using System.Collections;</p>
<p>using System.Configuration;</p>
<p>using System.Data;</p>
<p>using System.Linq;</p>
<p>using System.Web;</p>
<p>using System.Web.Security;</p>
<p>using System.Web.UI;</p>
<p>using System.Web.UI.HtmlControls;</p>
<p>using System.Web.UI.WebControls;</p>
<p>using System.Web.UI.WebControls.WebParts;</p>
<p>using System.Xml.Linq;</p>
<p>using System.IO;</p>
<p>&nbsp;</p>
<p>public partial class _Default : System.Web.UI.Page</p>
<p>{</p>
<p>System.Net.Mail.MailMessage mail;</p>
<p>string save;</p>
<p>String FileName;</p>
<p>protected void Page_Load(object sender, EventArgs e)</p>
<p>{      }</p>
<p>protected void btnResumeSumit_Click(object sender, EventArgs e)</p>
<p>{          sendmail();       }</p>
<p>&nbsp;</p>
<p>private void sendmail()</p>
<p>{</p>
<p>try</p>
<p>{</p>
<p>// MailMessage Msg = new MailMessage();</p>
<p>mail = new System.Net.Mail.MailMessage(&#8220;info@gmail.com&#8221;, &#8220;test@gmail.com&#8221;, &#8220;Resume&#8221;, &#8220;Name: &#8221; + txt_name.Text.Trim() + &#8220;&lt;br&gt;From: &#8221; + txt_email.Text.Trim() + &#8220;&lt;br&gt;&lt;br&gt;kindly find the attachment&#8221;);</p>
<p>System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential(&#8220;gmailid&#8221;, &#8220;password&#8221;);</p>
<p>&nbsp;</p>
<p>if (FileUpload1.HasFile)</p>
<p>{</p>
<p>// File Upload path</p>
<p>FileName = Path.GetFileName(FileUpload1.PostedFile.FileName);</p>
<p>System.Net.Mail.Attachment mailAttachment = new System.Net.Mail.Attachment(<strong>FileUpload1.PostedFile.InputStream, FileName</strong>);</p>
<p>mail.Attachments.Add(mailAttachment);</p>
<p>save = FileName;</p>
<p>}</p>
<p>System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient(&#8220;smtp.gmail.com&#8221;, 587);</p>
<p>mailClient.EnableSsl = true;</p>
<p>mailClient.UseDefaultCredentials = false;</p>
<p>mailClient.Credentials = mailAuthentication;</p>
<p>mail.IsBodyHtml = true;</p>
<p>// It will send the email</p>
<p>mailClient.Send(mail);</p>
<p>Response.Write(&#8220;Email Sent&#8221;);</p>
<p>this.Page.RegisterStartupScript(&#8220;Msg&#8221;, &#8220;&lt;script&gt;alert(&#8216;E-Mail sent thank you&#8230;&#8217;);if(alert){ window.location=&#8217;<strong>Default.aspx</strong>&#8216;;}&lt;/script&gt;&#8221;);</p>
<p>}</p>
<p>catch (Exception ex)</p>
<p>{       Response.Write(ex.Message.ToString());  }</p>
<p>}</p>
<p>}</p>
<p>&nbsp;</p>
<p><strong>SCREEN SHOTS</strong></p>
<p><a href="http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/runtime/" rel="attachment wp-att-527"><img class="alignnone size-full wp-image-527" title="runtime" src="http://howtouseasp.net/wp-content/uploads/2012/09/runtime.jpg" alt="" width="391" height="147" /></a><br />
<strong></strong></p>
<p>E-mail Sent<br />
<a href="http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/mailsent/" rel="attachment wp-att-528"><img class="alignnone size-medium wp-image-528" title="mailsent" src="http://howtouseasp.net/wp-content/uploads/2012/09/mailsent-500x198.jpg" alt="" width="500" height="198" /></a><br />
<strong></strong></p>
<p>Received E-mail<br />
<a href="http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/emailoutput/" rel="attachment wp-att-529"><img class="alignnone size-medium wp-image-529" title="emailoutput" src="http://howtouseasp.net/wp-content/uploads/2012/09/emailoutput-500x91.jpg" alt="" width="500" height="91" /></a></p>
<p><strong><br />
Reading Email</strong><br />
<a href="http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/readingemail/" rel="attachment wp-att-530"><img class="alignnone size-full wp-image-530" title="readingemail" src="http://howtouseasp.net/wp-content/uploads/2012/09/readingemail.jpg" alt="" width="362" height="346" /></a></p>
<p><strong><br />
Downloading Attachment</strong><br />
<a href="http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/download-file/" rel="attachment wp-att-531"><img class="alignnone size-medium wp-image-531" title="download file" src="http://howtouseasp.net/wp-content/uploads/2012/09/download-file-500x345.jpg" alt="" width="500" height="345" /></a></p>
<p>&nbsp;</p>
<p><a href="http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/files/" rel="attachment wp-att-547">Download files</a></p>
<p>with regards<br />
vik</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/how-to-attach-files-to-email-without-storing-on-disk-using-asp-net-fileupload-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create CheckBox dynamically in usercontrol asp.net</title>
		<link>http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/</link>
		<comments>http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/#comments</comments>
		<pubDate>Tue, 11 Sep 2012 07:01:01 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[checkbox dynamically]]></category>
		<category><![CDATA[checkbox dynamically in usercontrol]]></category>
		<category><![CDATA[Create checkbox dynamically]]></category>
		<category><![CDATA[dynamically]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=471</guid>
		<description><![CDATA[In this article I will explain how to create CheckBox dynamically in UserControl and how to access value dynamically generated CheckBox in Usercontrol .Hope this will help you. Add a Default3.aspx on page and copy below source code in it. &#60;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default3.aspx.cs&#8221; Inherits=&#8221;Default3&#8243; %&#62; &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>In this article I will explain how to create <strong>CheckBox</strong> dynamically in <strong>UserControl</strong> and how to access value dynamically generated <strong>CheckBox</strong> in <strong>Usercontrol</strong> .Hope this will help you.</p>
<p>Add a <strong>Default3.aspx</strong> on page and copy below source code in it.</p>
<p>&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default3.aspx.cs&#8221; Inherits=&#8221;Default3&#8243; %&gt;</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</p>
<p>&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;</p>
<p>&lt;head runat=&#8221;server&#8221;&gt;</p>
<p>&lt;title&gt;Untitled Page&lt;/title&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;</p>
<p>&lt;div&gt;</p>
<p>&lt;asp:PlaceHolder ID=&#8221;PlaceHolder1&#8243; runat=&#8221;server&#8221;&gt;&lt;/asp:PlaceHolder&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<p><a href="http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/manscreen/" rel="attachment wp-att-472"><img class="alignnone size-full wp-image-472" title="manscreen" src="http://howtouseasp.net/wp-content/uploads/2012/09/manscreen.jpg" alt="" width="378" height="45" /></a></p>
<p>Now, Add a <strong>Webusercontrol</strong> and name “<strong>CheckBoxUserControl.ascx</strong>” and copy and paste the below source code in it also.</p>
<p><span id="more-471"></span></p>
<p>&lt;%@ Control Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;CheckBoxUserControl.ascx.cs&#8221; Inherits=&#8221;CheckBoxUserControl&#8221; %&gt;</p>
<p>&lt;asp:PlaceHolder ID=&#8221;PlaceHolder1&#8243; runat=&#8221;server&#8221;&gt;&lt;/asp:PlaceHolder&gt;</p>
<p><a href="http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/mainscreen-2-2/" rel="attachment wp-att-473"><img class="alignnone size-full wp-image-473" title="mainscreen-2" src="http://howtouseasp.net/wp-content/uploads/2012/09/mainscreen-2.jpg" alt="" width="289" height="65" /></a></p>
<p>Now, replace the code in “<strong>CheckBoxUserControl.ascx</strong>” and copy and paste the below source code in it.</p>
<p>using System;</p>
<p>using System.Collections;</p>
<p>using System.Configuration;</p>
<p>using System.Data;</p>
<p>using System.Linq;</p>
<p>using System.Web;</p>
<p>using System.Web.Security;</p>
<p>using System.Web.UI;</p>
<p>using System.Web.UI.HtmlControls;</p>
<p>using System.Web.UI.WebControls;</p>
<p>using System.Web.UI.WebControls.WebParts;</p>
<p>using System.Xml.Linq;</p>
<p>&nbsp;</p>
<p>public partial class CheckBoxUserControl : System.Web.UI.UserControl</p>
<p>{</p>
<p>CheckBox chk;</p>
<p>protected void Page_Load(object sender, EventArgs e)</p>
<p>{</p>
<p>for (int i = 1; i &lt;= 5; i++)</p>
<p>{</p>
<p>chk= new CheckBox();</p>
<p>chk.ID = i.ToString();</p>
<p>chk.Text = i.ToString();</p>
<p>chk.AutoPostBack = true;</p>
<p>PlaceHolder1.Controls.Add(chk);</p>
<p>chk.CheckedChanged +=new EventHandler(chk_CheckedChanged);</p>
<p>}</p>
<p>}</p>
<p>private void chk_CheckedChanged(object sender, EventArgs e)</p>
<p>{</p>
<p>CheckBox cc = (CheckBox)(sender);</p>
<p>if (cc.Checked == true)</p>
<p>{</p>
<p>Response.Write(cc.Text);</p>
<p>}</p>
<p>else</p>
<p>{ }</p>
<p>}</p>
<p>}</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>OUTPUT</strong></p>
<p><a href="http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/output-3/" rel="attachment wp-att-474"><img class="alignnone size-full wp-image-474" title="Output" src="http://howtouseasp.net/wp-content/uploads/2012/09/Output1.jpg" alt="" width="157" height="52" /></a></p>
<p>&nbsp;</p>
<p><a href="http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/output-2-2/" rel="attachment wp-att-475"><img class="alignnone size-full wp-image-475" title="Output-2" src="http://howtouseasp.net/wp-content/uploads/2012/09/Output-2.jpg" alt="" width="166" height="76" /></a></p>
<p>&nbsp;</p>
<p>with regards<br />
vik</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/create-checkbox-dynamically-in-usercontrol-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to access dynamically created CheckBoxList in usercontrol asp.net</title>
		<link>http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/</link>
		<comments>http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/#comments</comments>
		<pubDate>Mon, 10 Sep 2012 13:12:17 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[CheckBoxList]]></category>
		<category><![CDATA[dynamically]]></category>
		<category><![CDATA[dynamically CheckBoxList]]></category>
		<category><![CDATA[usercontrol]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=463</guid>
		<description><![CDATA[In this article I will explain how to create CheckBoxList dynamically in UserControl and how to access or find dynamically generated CheckBoxList values in Usercontrol . Hope this will help you in somewhere as helped me as such and so finally I m writing on it. Add a Default2.aspx on page and copy below source [...]]]></description>
			<content:encoded><![CDATA[<p>In this article I will explain how to create <strong>CheckBoxList</strong> dynamically in <strong>UserControl</strong> and how to access or find dynamically generated <strong>CheckBoxList</strong> values in <strong>Usercontrol</strong> .<br />
Hope this will help you in somewhere as helped me as such and so finally I m writing on it.</p>
<p>Add a <strong>Default2.aspx</strong> on page and copy below source code in it.</p>
<p>&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default2.aspx.cs&#8221; Inherits=&#8221;Default2&#8243; %&gt;</p>
<p>&nbsp;</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</p>
<p>&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;</p>
<p>&lt;head runat=&#8221;server&#8221;&gt;</p>
<p>&lt;title&gt;Dynamically generated checkboxlist&lt;/title&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;</p>
<p>&lt;div&gt;</p>
<p>&lt;asp:PlaceHolder ID=&#8221;PlaceHolder1&#8243; runat=&#8221;server&#8221;&gt;&lt;/asp:PlaceHolder&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<p><a href="http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/mainscreen-2/" rel="attachment wp-att-464"><img title="mainscreen" src="http://howtouseasp.net/wp-content/uploads/2012/09/mainscreen1.jpg" alt="" width="374" height="99" /></a></p>
<p>Now, Add a <strong>Webusercontrol</strong> and name “<strong>usercontrol.ascx</strong>” and copy and paste the below source code in it also.</p>
<p>&lt;%@ Control Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;usercontrol.ascx.cs&#8221; Inherits=&#8221;usercontrol&#8221; %&gt;</p>
<p>&lt;asp:PlaceHolder ID=&#8221;PlaceHolder1&#8243; runat=&#8221;server&#8221;&gt;&lt;/asp:PlaceHolder&gt;</p>
<p>&lt;br /&gt;&lt;br /&gt;</p>
<p>&lt;asp:Button ID=&#8221;btn_submit&#8221; runat=&#8221;server&#8221; Text=&#8221;Click me&#8221; onclick=&#8221;btn_submit_Click&#8221; /&gt;</p>
<p>&lt;asp:Button ID=&#8221;btn_reset&#8221; runat=&#8221;server&#8221; Text=&#8221;Clear check box&#8221;</p>
<p>onclick=&#8221;btn_reset_Click&#8221; /&gt;</p>
<p><a href="http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/usercontroloutput/" rel="attachment wp-att-465"><img class="alignnone size-full wp-image-465" title="usercontroloutput" src="http://howtouseasp.net/wp-content/uploads/2012/09/usercontroloutput.jpg" alt="" width="289" height="119" /></a></p>
<p>Now, replace the code in “<strong>usercontrol.ascx.cs</strong>” and copy and paste the below source code in it.<br />
<span id="more-463"></span><br />
using System;</p>
<p>using System.Collections;</p>
<p>using System.Configuration;</p>
<p>using System.Data;</p>
<p>using System.Linq;</p>
<p>using System.Web;</p>
<p>using System.Web.Security;</p>
<p>using System.Web.UI;</p>
<p>using System.Web.UI.HtmlControls;</p>
<p>using System.Web.UI.WebControls;</p>
<p>using System.Web.UI.WebControls.WebParts;</p>
<p>using System.Xml.Linq;</p>
<p>&nbsp;</p>
<p>public partial class usercontrol : System.Web.UI.UserControl</p>
<p>{</p>
<p>protected void Page_Load(object sender, EventArgs e)</p>
<p>{</p>
<p>//Will create CheckBoxList dynamically</p>
<p><strong>AddingDynamicCheckBoxList</strong>();</p>
<p>}</p>
<p>&nbsp;</p>
<p>private void <strong>AddingDynamicCheckBoxList</strong>()</p>
<p>{</p>
<p>CheckBoxList ChkboxList = new CheckBoxList();</p>
<p>ChkboxList.ID = &#8220;Chkbox&#8221;;</p>
<p>&nbsp;</p>
<p>//Displaying A,B&#8230; in CheckBoxList</p>
<p>for (int i = 1; i &lt;= 5; i++)</p>
<p>{</p>
<p>ChkboxList.Items.Add(new ListItem(Convert.ToChar(i &#8211; 1 + 65).ToString(),</p>
<p>Convert.ToChar(i-1 + 65).ToString()));</p>
<p>}</p>
<p>PlaceHolder1.Controls.Add(ChkboxList);</p>
<p>}</p>
<p>&nbsp;</p>
<p>private void DisplaySelectedCheckBox()</p>
<p>{</p>
<p>// will find the CheckBoxList in PlaceHolder</p>
<p>CheckBoxList Chkbox = (CheckBoxList)PlaceHolder1.FindControl(&#8220;Chkbox&#8221;);</p>
<p>foreach (ListItem e in Chkbox.Items)</p>
<p>{</p>
<p>if (e.Selected)</p>
<p>{</p>
<p>Response.Write(String.Format(&#8220;You have selected:- &lt;i&gt;{0}&lt;/i&gt; &lt;br&gt;&#8221;, e.Value));</p>
<p>}          }       }</p>
<p>&nbsp;</p>
<p>private void <strong>ResetCheckboxes</strong>()</p>
<p>{</p>
<p>//Will uncheck the all the Selected CheckBoxList</p>
<p>CheckBoxList Chkbox = (CheckBoxList)PlaceHolder1.FindControl(&#8220;Chkbox&#8221;);</p>
<p>foreach (ListItem e in Chkbox.Items)</p>
<p>{</p>
<p>if (e.Selected)</p>
<p>{</p>
<p>e.Selected = false;</p>
<p>}        }      }</p>
<p>&nbsp;</p>
<p>protected void btn_submit_Click(object sender, EventArgs e)</p>
<p>{</p>
<p><strong>DisplaySelectedCheckBox</strong>();</p>
<p>}</p>
<p>&nbsp;</p>
<p>protected void btn_reset_Click(object sender, EventArgs e)</p>
<p>{</p>
<p><strong>ResetCheckboxes</strong>();</p>
<p>}</p>
<p>}</p>
<p><strong>OUTPUT</strong></p>
<p><a href="http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/runningmode/" rel="attachment wp-att-466"><img class="alignnone size-full wp-image-466" title="runningmode" src="http://howtouseasp.net/wp-content/uploads/2012/09/runningmode.jpg" alt="" width="342" height="256" /></a></p>
<p><strong>2nd Output</strong></p>
<p><a href="http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/output-2/" rel="attachment wp-att-467"><img class="alignnone size-full wp-image-467" title="Output" src="http://howtouseasp.net/wp-content/uploads/2012/09/Output.jpg" alt="" width="229" height="294" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>click here to download <strong><a href="http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/webusecontrol/" rel="attachment wp-att-468">webusecontrol</a></strong></p>
<p>With regards</p>
<p>vik</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/how-to-access-dynamically-created-checkboxlist-in-usercontrol-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp.net Bind Data to Datatable using JSON with webmethod</title>
		<link>http://howtouseasp.net/asp-net-bind-data-to-datatable-using-json-webmethod/</link>
		<comments>http://howtouseasp.net/asp-net-bind-data-to-datatable-using-json-webmethod/#comments</comments>
		<pubDate>Fri, 07 Sep 2012 08:06:21 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Bind Data]]></category>
		<category><![CDATA[Binding Data]]></category>
		<category><![CDATA[Datatable]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Web method]]></category>
		<category><![CDATA[webmethod]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=455</guid>
		<description><![CDATA[In this article I have explained how can we use webmethod in asp.net . I have just tried with json method. In this article I have used datatable and returning the values in array without using database table. Hope you will like this article. *Any idea will be appreciated. Add a Default.aspx page in your [...]]]></description>
			<content:encoded><![CDATA[<p>In this article I have explained how can we use <strong>webmethod</strong> in asp.net . I have just tried with <strong>json</strong> method. In this article I have used datatable and returning the values in array<br />
without using database table. Hope you will like this article.<br />
*Any idea will be appreciated.</p>
<p>Add a <strong>Default.aspx </strong>page in your website and replace the source with below code:</p>
<p>&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;Default.aspx.cs&#8221; Inherits=&#8221;_Default&#8221; %&gt;</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;</p>
<p>&lt;head runat=&#8221;server&#8221;&gt;</p>
<p>&lt;title&gt;Asp.net Binding Data to  Datatable using JSON&lt;/title&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
$(document).ready(function() {<br />
$.ajax({<br />
type: &#8220;POST&#8221;,<br />
contentType: &#8220;application/json; charset=utf-8&#8243;,<br />
<strong>//binddata webmethod</strong><br />
url: &#8220;Default.aspx/<strong>binddata</strong>&#8220;,<br />
data: &#8220;{}&#8221;,<br />
dataType: &#8220;json&#8221;,<br />
success: function(data) {<br />
for (var i = 0; i &lt; data.d.length; i++) {<br />
<strong>//id of Gridview (*Note name of the columns are CaseSensitive)</strong><br />
$(&#8220;#gvUserDetails&#8221;).append(&#8220;&lt;tr&gt;&lt;td&gt;&#8221; + (data.d[i].id) + &#8220;&lt;/td&gt;&lt;td&gt;&#8221; + (data.d[i].name) + &#8220;&lt;/td&gt;&lt;td&gt;&#8221; + (data.d[i].age) + &#8220;&lt;/td&gt;&lt;/tr&gt;&#8221;);<br />
} },<br />
error: function(result) {<br />
alert(&#8220;Error&#8221;);<br />
}   });   });<br />
&lt;/script&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;</p>
<p>&lt;div&gt;</p>
<p>&lt;asp:GridView ID=&#8221;gvUserDetails&#8221; runat=&#8221;server&#8221; CellPadding=&#8221;4&#8243;<br />
ForeColor=&#8221;#333333&#8243; GridLines=&#8221;None&#8221; &gt;<br />
&lt;RowStyle BackColor=&#8221;#FFFBD6&#8243; ForeColor=&#8221;#333333&#8243; /&gt;<br />
&lt;FooterStyle BackColor=&#8221;#990000&#8243; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;White&#8221; /&gt;<br />
&lt;PagerStyle BackColor=&#8221;#FFCC66&#8243; ForeColor=&#8221;#333333&#8243; HorizontalAlign=&#8221;Center&#8221; /&gt;<br />
&lt;SelectedRowStyle BackColor=&#8221;#FFCC66&#8243; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;Navy&#8221; /&gt;<br />
&lt;HeaderStyle BackColor=&#8221;#990000&#8243; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;White&#8221; /&gt;<br />
&lt;AlternatingRowStyle BackColor=&#8221;White&#8221; /&gt;<br />
&lt;/asp:GridView&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<p><strong>Now, replace .cs code below code:</strong></p>
<p><span id="more-455"></span></p>
<p>using System;<br />
using System.Collections;<br />
using System.Configuration;<br />
using System.Data;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.HtmlControls;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.Services;<br />
using System.Collections.Generic;<br />
public partial class _Default : System.Web.UI.Page</p>
<p>{</p>
<p>protected void Page_Load(object sender, EventArgs e)</p>
<p>{</p>
<p>if (!IsPostBack)</p>
<p>{    <strong>BindEmptyDatatable</strong>();     }</p>
<p>}</p>
<p>&nbsp;</p>
<p>private void <strong>BindEmptyDatatable</strong>()</p>
<p>{</p>
<p><strong>   //NOTE* you can use here database columns table which you would like to bind it.</strong></p>
<p><strong>         //i have just tried with datatable.</strong></p>
<p>DataTable dt = new DataTable(&#8220;Table&#8221;);</p>
<p>dt.Columns.Add(new DataColumn(&#8220;id&#8221;, Type.GetType(&#8220;System.Int32&#8243;)));</p>
<p>dt.Columns.Add(new DataColumn(&#8220;name&#8221;, Type.GetType(&#8220;System.String&#8221;)));</p>
<p>dt.Columns.Add(new DataColumn(&#8220;age&#8221;, Type.GetType(&#8220;System.Int32&#8243;)));</p>
<p>dt.Rows.Add();  <strong>//* bind first row with gridview with empty values</strong></p>
<p>&nbsp;</p>
<p>gvUserDetails.DataSource = dt;</p>
<p>gvUserDetails.DataBind();</p>
<p>gvUserDetails.Rows[0].Visible = false;  <strong>// hide empty row in gridview</strong></p>
<p>}</p>
<p><strong>   [WebMethod]</strong></p>
<p>public static Details[] binddata()</p>
<p>{</p>
<p><strong> //NOTE* here you can use query to fetch the records from table and fill in dtt(datatable).</strong><br />
<strong> //here i used datatable with coulmns.</strong></p>
<p>DataTable <strong>dtt</strong> = new DataTable(&#8220;Table&#8221;);</p>
<p>dtt.Columns.Add(new DataColumn(&#8220;id&#8221;, Type.GetType(&#8220;System.Int32&#8243;)));</p>
<p>dtt.Columns.Add(new DataColumn(&#8220;name&#8221;, Type.GetType(&#8220;System.String&#8221;)));</p>
<p>dtt.Columns.Add(new DataColumn(&#8220;age&#8221;, Type.GetType(&#8220;System.Int32&#8243;)));</p>
<p>&nbsp;</p>
<p><strong>       //add few entries in dtt</strong></p>
<p>dtt.Rows.Add(1, &#8220;A&#8221;, 12);</p>
<p>dtt.Rows.Add(2, &#8220;B&#8221;, 11);</p>
<p>dtt.Rows.Add(3, &#8220;C&#8221;, 10);</p>
<p>dtt.Rows.Add(4, &#8220;D&#8221;, 09);</p>
<p><strong> //created a list&lt;&gt; with class Details</strong></p>
<p><strong> List&lt;Details&gt; detail = new List&lt;Details&gt;();</strong></p>
<p>foreach (DataRow dt_row in dtt.Rows)</p>
<p>{</p>
<p><strong>   Details usr = new Details();</strong></p>
<p>usr.id = Convert.ToInt32(dt_row["id"]);</p>
<p>usr.name = dt_row["name"].ToString();</p>
<p>usr.age = Convert.ToInt32(dt_row["age"]);</p>
<p>detail.Add(usr);</p>
<p>}</p>
<p>return detail.ToArray();  <strong>// returning records of array</strong></p>
<p>}</p>
<p><strong>   // here i created a class name &#8220;Details&#8221;</strong></p>
<p>public class Details</p>
<p>{</p>
<p>public int id { get; set; }</p>
<p>public string name { get; set; }</p>
<p>public int age { get; set; }</p>
<p>}</p>
<p>}</p>
<p><strong> Output</strong></p>
<p><img src="http://howtouseasp.net/wp-content/uploads/2012/09/ouput.jpg" alt="" width="113" height="176" /><br />
<br/><br />
*for full code click here to <strong><a href="http://howtouseasp.net/asp-net-bind-data-to-datatable-using-json-webmethod/asp-net-json-webmethod/" rel="attachment wp-att-460">Download</a></strong></p>
<p>with regards<br />
vik</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/asp-net-bind-data-to-datatable-using-json-webmethod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to create match the following concept with jquery</title>
		<link>http://howtouseasp.net/how-to-create-match-the-following-concept-with-jquery/</link>
		<comments>http://howtouseasp.net/how-to-create-match-the-following-concept-with-jquery/#comments</comments>
		<pubDate>Wed, 05 Sep 2012 08:30:59 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[following]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[match]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=443</guid>
		<description><![CDATA[i have just tried and got the result so i would like to share it. hope you will like this one , for the &#8220;match the following&#8221; concept just create a .html page and paste the following html code in it and kindly download the jquery also. How it works ? just click on any [...]]]></description>
			<content:encoded><![CDATA[<p>i have just tried and got the result so i would like to share it. hope you will like this one <img src='http://howtouseasp.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , for the &#8220;<strong>match the following</strong>&#8221; concept just create a<strong> .html</strong> page and paste the following html code in it and kindly download the <strong><a href="http://howtouseasp.net/wp-content/uploads/2012/09/jquery.js">jquery</a></strong> also.</p>
<p><strong>How it works ?</strong><br />
just <strong>click</strong> on any <strong>left image</strong> and after click on <strong>right side correct image</strong>. so, if its <strong>match</strong> with the left one clicked image then it will display the<strong> combined image</strong> and let you know that you have selected right option.</p>
<p><a href="http://howtouseasp.net/wp-content/uploads/2012/09/mainscreen.jpg"><img class="alignnone size-medium wp-image-445" title="mainscreen" src="http://howtouseasp.net/wp-content/uploads/2012/09/mainscreen-300x163.jpg" alt="" width="300" height="163" /></a></p>
<p>&nbsp;</p>
<p>&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;test&lt;/title&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;jquery.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
//**set global variables<br />
<strong>var val = &#8220;&#8221;;</strong><br />
<strong> var val2= &#8220;&#8221;;</strong></p>
<p><strong>//**************  LEFT ONES.. ***************//</strong><br />
<strong>//** click event for images</strong><br />
$(document).ready(function(){<br />
$(function() {</p>
<p>$(&#8220;#A&#8221;).click(function() {<br />
val= $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#A&#8221;).animate({left:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p>$(&#8220;#B&#8221;).click(function() {<br />
val=   $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#B&#8221;).animate({left:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p>$(&#8220;#C&#8221;).click(function() {<br />
val=   $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#C&#8221;).animate({left:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p>$(&#8220;#D&#8221;).click(function() {<br />
val= $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#D&#8221;).animate({left:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p><strong>//**************  RIGHT ONES.. ***************//</strong><br />
//** click event for images<br />
$(&#8220;#Apple&#8221;).click(function() {<br />
val2= $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#Apple&#8221;).animate({right:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p>$(&#8220;#Banana&#8221;).click(function() {<br />
val2=   $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#Banana&#8221;).animate({right:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p>$(&#8220;#Cherry&#8221;).click(function() {<br />
val2=   $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#Cherry&#8221;).animate({right:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p>$(&#8220;#Dog&#8221;).click(function() {<br />
val2= $(this).attr(&#8216;id&#8217;);<br />
$(&#8220;#Dog&#8221;).animate({right:&#8221;200px&#8221;});<br />
abc(val,val2);<br />
});</p>
<p><span id="more-443"></span></p>
<p><strong>// will reset the positions of the images</strong><br />
$(&#8220;#btn_reset&#8221;).click(function()<br />
{<br />
<strong>//** here we will hide the combined image and re-set the positions of the other</strong> <strong>images</strong> <strong>with value &#8220;0px&#8221;</strong><br />
$(&#8220;#A_Apple&#8221;).hide();<br />
$(&#8220;#A&#8221;).show().css({ left: &#8220;0px&#8221; });<br />
$(&#8220;#Apple&#8221;).show().css({ right: &#8220;0px&#8221; });</p>
<p>$(&#8220;#B_Banana&#8221;).hide();<br />
$(&#8220;#B&#8221;).show().css({ left: &#8220;0px&#8221; });<br />
$(&#8220;#Banana&#8221;).show().css({ right: &#8220;0px&#8221; });</p>
<p>$(&#8220;#C_Cherry&#8221;).hide();<br />
$(&#8220;#C&#8221;).show().css({ left: &#8220;0px&#8221; });<br />
$(&#8220;#Cherry&#8221;).show().css({ right: &#8220;0px&#8221; });</p>
<p>$(&#8220;#D_Dog&#8221;).hide();<br />
$(&#8220;#D&#8221;).show().css({ left: &#8220;0px&#8221; });<br />
$(&#8220;#Dog&#8221;).show().css({ right: &#8220;0px&#8221; });</p>
<p>});</p>
<p>});<br />
});</p>
<p>&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function abc(v1,v2)<br />
{<br />
if(v1 == &#8220;A&#8221; &amp;&amp; v2 == &#8220;Apple&#8221;)<br />
{    <strong>common();</strong>    }<br />
else if(v1 == &#8220;B&#8221; &amp;&amp; v2 == &#8220;Banana&#8221;)<br />
{   <strong> common();</strong> }<br />
else if(v1 == &#8220;C&#8221; &amp;&amp; v2 == &#8220;Cherry&#8221;)<br />
{    common(); }<br />
else if(v1 == &#8220;D&#8221; &amp;&amp; v2 == &#8220;Dog&#8221;)<br />
{   <strong>common();</strong>  }<br />
else<br />
{<br />
if(v1 != &#8220;&#8221; &amp;&amp; v2 != &#8220;&#8221;)<br />
{<br />
$(document).ready(function(){<br />
$(&#8220;#&#8221; + v1).animate({left:&#8221;0px&#8221;});<br />
$(&#8220;#&#8221; + v2).animate({right:&#8221;0px&#8221;});<br />
val =&#8221;";   val2 =&#8221;";<br />
});<br />
}<br />
}<br />
}</p>
<p>function<strong> common()</strong><br />
{<br />
$(&#8220;#&#8221; + val).hide();<br />
$(&#8220;#&#8221; + val2).hide();<br />
$(&#8220;#&#8221; + val + &#8220;_&#8221; + val2).show();<br />
$(&#8220;#&#8221; + val + &#8220;_&#8221; + val2).attr(&#8216;src&#8217;, &#8220;images/&#8221; + val + &#8220;_&#8221; + val2 + &#8220;.JPG&#8221;);<br />
$(&#8220;#&#8221; + val + &#8220;_&#8221; + val2).css({ left: &#8220;250px&#8221; });<br />
val = &#8220;&#8221;; val2 = &#8220;&#8221;;</p>
<p>}</p>
<p>&lt;/script&gt;</p>
<p>&lt;style type=&#8221;text/css&#8221;&gt;<br />
.style1<br />
{<br />
width: 100%;<br />
}<br />
&lt;/style&gt;</p>
<p>&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;p&gt;&lt;h2 align=&#8221;center&#8221;&gt;Match the following:&lt;/h2&gt;&lt;/p&gt;<br />
&lt;hr /&gt;</p>
<p>&lt;p&gt;<br />
&amp;nbsp;&lt;/p&gt;<br />
&lt;table&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;<strong>A_Apple</strong>&#8221; alt=&#8221;" <strong>style=&#8221;position:relative</strong>&#8221; /&gt;  <strong>&lt;!&#8211; set in each row with third one combined image &#8211;&gt;</strong><br />
&lt;img  id=&#8221;<strong>A</strong>&#8221; alt=&#8221;" src=&#8221;images/A.JPG&#8221; style=&#8221;position:relative&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;<strong>Banana</strong>&#8221; alt=&#8221;" src=&#8221;images/Banana.JPG&#8221; style=&#8221;position:relative&#8221;  /&gt;&lt;/td&gt;<strong>&lt;!&#8211; Left side  image &#8211;&gt;</strong><br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;B_Banana&#8221; alt=&#8221;" style=&#8221;position:relative&#8221; /&gt;<br />
&lt;img  id=&#8221;B&#8221; alt=&#8221;" src=&#8221;images/B.JPG&#8221; style=&#8221;position:relative&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;Apple&#8221; alt=&#8221;" src=&#8221;images/Apple.JPG&#8221; style=&#8221;position:relative&#8221;  /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;C_Cherry&#8221; alt=&#8221;" style=&#8221;position:relative&#8221; /&gt;<br />
&lt;img  id=&#8221;C&#8221; alt=&#8221;" src=&#8221;images/C.JPG&#8221; style=&#8221;position:relative&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;Dog&#8221; alt=&#8221;" src=&#8221;images/Dog.JPG&#8221; style=&#8221;position:relative&#8221;  /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;D_Dog&#8221; alt=&#8221;" style=&#8221;position:relative&#8221; /&gt;<br />
&lt;img  id=&#8221;D&#8221; alt=&#8221;" src=&#8221;images/D.JPG&#8221; style=&#8221;position:relative&#8221; /&gt;&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;img  id=&#8221;Cherry&#8221; alt=&#8221;" src=&#8221;images/Cherry.JPG&#8221; style=&#8221;position:relative&#8221;  /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;</p>
<p>&lt;/table&gt;<br />
&lt;p&gt;<br />
&lt;hr /&gt;<br />
&lt;input id=&#8221;btn_reset&#8221; type=&#8221;button&#8221; value=&#8221;Reset images&#8221; /&gt;&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><strong>Screen shots</strong></p>
<p><a href="http://howtouseasp.net/wp-content/uploads/2012/09/mainscreen.jpg"><img class="alignnone size-medium wp-image-445" title="mainscreen" src="http://howtouseasp.net/wp-content/uploads/2012/09/mainscreen-300x163.jpg" alt="" width="300" height="163" /></a></p>
<p>&nbsp;</p>
<p><a href="http://howtouseasp.net/wp-content/uploads/2012/09/icon_not-attempted.jpg"><img class="alignnone size-medium wp-image-446" title="icon_not-attempted" src="http://howtouseasp.net/wp-content/uploads/2012/09/icon_not-attempted-300x174.jpg" alt="" width="300" height="174" /></a></p>
<p>&nbsp;</p>
<p><a href="http://howtouseasp.net/wp-content/uploads/2012/09/matchedimage.jpg"><img class="alignnone size-medium wp-image-447" title="matchedimage" src="http://howtouseasp.net/wp-content/uploads/2012/09/matchedimage-300x202.jpg" alt="" width="300" height="202" /></a></p>
<p>&nbsp;</p>
<p>you can download here&#8211;&gt; <strong><a href="http://howtouseasp.net/wp-content/uploads/2012/09/MTF.rar">MTF</a></strong></p>
<p>&nbsp;</p>
<p>with regards<br />
vik</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/how-to-create-match-the-following-concept-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to use isnull(), if, else if, while loop, return, select case in sql server</title>
		<link>http://howtouseasp.net/how-to-use-isnull-if-else-if-while-loop-return-select-case-in-sql-server/</link>
		<comments>http://howtouseasp.net/how-to-use-isnull-if-else-if-while-loop-return-select-case-in-sql-server/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 12:02:55 +0000</pubDate>
		<dc:creator>vikram</dc:creator>
				<category><![CDATA[Sql Server]]></category>

		<guid isPermaLink="false">http://howtouseasp.net/?p=386</guid>
		<description><![CDATA[&#8211; Here i m writing how can we use &#8211;1. delay/timer &#8211;2. goto &#8211;3. isnull() &#8211;4. select case &#8211;5. while loop &#8211;6. return &#8211;7. if else &#8211;8. if else if &#8211; in sql server. &#8211;1. using WAIT FOR Select &#8216;Before Delay&#8217; as [wait/delay] WAITFOR DELAY &#8217;00:00:05&#8242; &#8212; will wait for 5 seconds Select &#8216;After Delay&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>&#8211; Here i m writing how can we use<br />
&#8211;1. delay/timer<br />
&#8211;2. goto<br />
&#8211;3. isnull()<br />
&#8211;4. select case<br />
&#8211;5. while loop<br />
&#8211;6. return<br />
&#8211;7. if else<br />
&#8211;8. if else if<br />
&#8211; in sql server.</p>
<p>&#8211;1. using WAIT FOR<br />
Select &#8216;Before Delay&#8217; as [wait/delay]<br />
WAITFOR DELAY &#8217;00:00:05&#8242; &#8212; will wait for 5 seconds<br />
Select &#8216;After Delay&#8217; as [wait/delay]</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211;2. using How can we use go to statement<br />
&#8211; using GOTO statement<br />
GOTO a<br />
select &#8216;not accessing&#8217; as [goto]<br />
a:<br />
select &#8216;accessing call2&#8242; as [goto]</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8211;3. using ISNULL<br />
declare @a1 int<br />
set @a1 = null<br />
select ISNULL(@a1,0) as [isnull]</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
&#8211;4. using SELECT CASE<br />
declare @a2 varchar(50)<br />
set @a2 = &#8216;ok&#8217;<br />
Select CASE<br />
when @a2 = &#8216;true&#8217;<br />
then &#8217;1&#8242;<br />
else &#8216;false&#8217;<br />
end as [select case]</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
&#8211;5. using WHILE LOOP<br />
declare @a3 int<br />
set @a3=1<br />
while(@a3 &lt; =2)<br />
begin<br />
select @a3 as [While Loop]<br />
set @a3 = @a3+1<br />
end</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211;6. using return<br />
declare @a4 int<br />
set @a4=1<br />
while(@a4 &lt; =10)<br />
begin<br />
select @a4 as [return]<br />
if (@a4 = 2)<br />
return &#8212; you can use here GOTO also<br />
set @a4 = @a4+1<br />
end</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211;7. using if else<br />
declare @a5 int<br />
set @a5=1<br />
if(@a5=1)<br />
select &#8216;true&#8217; as [if else]<br />
else<br />
select &#8216;false&#8217; as [if else]</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211;8. using if elseif kind of select case statement.<br />
declare @a6 int<br />
set @a6=3<br />
if(@a6=1)<br />
select &#8216;true&#8217; as [else if]<br />
else if(@a6=2)<br />
select &#8216;in else 1&#8242; as [else if]<br />
else if(@a6=3)<br />
select &#8216;in else 2&#8242; as [else if]<br />
else<br />
select &#8216;in else&#8217; as [else if]</p>
<p><a href="http://howtouseasp.net/wp-content/uploads/2012/04/sql_for_if_case_isnul_return_while.jpg" target="_blank"><img class="alignnone size-medium wp-image-389" title="sql_for_if_case_isnul_return_while" src="http://howtouseasp.net/wp-content/uploads/2012/04/sql_for_if_case_isnul_return_while-108x300.jpg" alt="" width="108" height="300" /></a></p>
<p>with regards</p>
<p>vik</p>
]]></content:encoded>
			<wfw:commentRss>http://howtouseasp.net/how-to-use-isnull-if-else-if-while-loop-return-select-case-in-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
