<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>keyurpatel</title>
	<atom:link href="http://keyurmca.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://keyurmca.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 15 Mar 2010 06:17:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='keyurmca.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>keyurpatel</title>
		<link>http://keyurmca.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://keyurmca.wordpress.com/osd.xml" title="keyurpatel" />
	<atom:link rel='hub' href='http://keyurmca.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Compatibility of bit type between SqlServer 2000 and SqlServer 2005</title>
		<link>http://keyurmca.wordpress.com/2010/03/15/compatibility-of-bit-type-between-sqlserver-2000-and-sqlserver-2005/</link>
		<comments>http://keyurmca.wordpress.com/2010/03/15/compatibility-of-bit-type-between-sqlserver-2000-and-sqlserver-2005/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 06:14:59 +0000</pubDate>
		<dc:creator>keyur patel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://keyurmca.wordpress.com/?p=45</guid>
		<description><![CDATA[Recently, i have faced issue of compatibility of bit type between sqlserver 2000 and sqlserver 2005, while we were developing using SqlServer 2005 (express) and the hosting company uses SqlServer 2000 and as soon as we deploy, we got the following exception on one of the operations: &#8220;Syntax error converting the varchar value &#8216;true&#8217; to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=45&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, i have faced issue of compatibility of bit type between sqlserver 2000 and sqlserver 2005, while we were developing using SqlServer 2005 (express) and </p>
<p>the hosting company uses SqlServer 2000 and as soon as we deploy, we got the following </p>
<p>exception on one of the operations:</p>
<p><strong>&#8220;Syntax error converting the varchar value &#8216;true&#8217; to a column of data type bit&#8221;</strong></p>
<p>I have resolved the problem without changing dbtype in our existing DB. If you are using </p>
<p>storeproce for inserting data in table then may be this solution helpful for you. </p>
<p>For this problem, we have changed all parameter type bit to varchar<strong>(@IsPermenant </p>
<p>[varchar](10)). </strong>After that cast with bit type when passing values in </p>
<p>storeprocedure(<strong>CAST(@IsPermenant as bit)).</strong></p>
<p>Same as shown in below line.</p>
<p>set ANSI_NULLS ON<br />
set QUOTED_IDENTIFIER ON<br />
GO<br />
Create PROCEDURE [dbo].[EmployeeInsert]<br />
@FirstName [varchar](30),<br />
@MiddleName [varchar](30),<br />
@State [int],<br />
<strong>@IsPermenant [varchar](10)</strong><br />
AS<br />
Begin</p>
<p>	INSERT INTO EmployeeInsert<br />
           (FirstName<br />
           ,MiddleName</p>
<p>   ,State<br />
		   ,IsPermenant)<br />
	  VALUES<br />
           (@FirstName,</p>
<p>@MiddleName,<br />
           @LastName,<br />
		<strong>   CAST(@IsPermenant as bit))</strong><br />
	  Set </p>
<p>@ID=SCOPE_IDENTITY()<br />
END</p>
<p>This above solution succefully running on our prodiction site. With this solution we </p>
<p>can resolve our problem without changing dbtype in our existing table.</p>
<p>Happy Programming <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keyurmca.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/keyurmca.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/keyurmca.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/keyurmca.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/keyurmca.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/keyurmca.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/keyurmca.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/keyurmca.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=45&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keyurmca.wordpress.com/2010/03/15/compatibility-of-bit-type-between-sqlserver-2000-and-sqlserver-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2cffd991b398871169826c8185891dad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keyur</media:title>
		</media:content>
	</item>
		<item>
		<title>Sample Sql server queris like print two concate value using cursor &amp; How do I get the 2nd row in a SQL Server table</title>
		<link>http://keyurmca.wordpress.com/2009/09/11/sample-sql-server-queris-like-print-two-concate-value-using-cursor-how-do-i-get-the-2nd-row-in-a-sql-server-table/</link>
		<comments>http://keyurmca.wordpress.com/2009/09/11/sample-sql-server-queris-like-print-two-concate-value-using-cursor-how-do-i-get-the-2nd-row-in-a-sql-server-table/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:26:14 +0000</pubDate>
		<dc:creator>keyur patel</dc:creator>
				<category><![CDATA[Sql Server 2005]]></category>

		<guid isPermaLink="false">http://keyurmca.wordpress.com/?p=20</guid>
		<description><![CDATA[How do I get the last  2nd row in a SQL Server  table? ANSWER :    select top 1 * from (select top 2 * from Product order by ProductID desc) test order by ProductID asc   How do I get the 2nd row in a SQL Server table? ANSWER:     select top 1 * from (select [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=20&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>How do I get the last  2nd row in a SQL Server  table?</strong></p>
<p><strong>ANSWER :</strong>    select top 1 * from (select top 2 * from Product order by ProductID desc) test order by ProductID asc</p>
<p> </p>
<p><strong>How do I get the 2nd row in a SQL Server table?</strong></p>
<p><strong>ANSWER:     </strong>select top 1 * from (select top 2 * from Product order by ProductID) q order by ProductID desc</p>
<p> </p>
<p><strong>How can I print value in cursor?</strong></p>
<p><strong>ANSWER:</strong></p>
<p><strong>CONCATE STRING AND PRINT IN CURSOR             </strong></p>
<p>DECLARE @CONCATE NVARCHAR(1000)</p>
<p>DECLARE @GETVALUE CURSOR</p>
<p>            SET @GETVALUE = CURSOR FOR</p>
<p>            SELECT (ListPriceCurrency + &#8216; &#8216; + Currency) AS CONCATESTRING FROM Product</p>
<p>            OPEN @GETVALUE</p>
<p>            FETCH NEXT</p>
<p>            FROM  @GETVALUE INTO @CONCATE</p>
<p>            WHILE @@FETCH_STATUS = 0</p>
<p>            BEGIN      </p>
<p>                  PRINT @CONCATE</p>
<p>            FETCH NEXT FROM @GETVALUE INTO @CONCATE</p>
<p>            END</p>
<p>CLOSE @GETVALUE</p>
<p>DEALLOCATE @GETVALUE</p>
<p><strong>PRINT PRODUCTID</strong></p>
<p>Use HSP01-Verax</p>
<p>GO</p>
<p>DECLARE @ProductID  int</p>
<p>DECLARE @GetValue Cursor</p>
<p>      SET @GetValue = CURSOR FOR</p>
<p>      SELECT ProductID</p>
<p>      FROM Product</p>
<p>            OPEN @GetValue</p>
<p>            FETCH NEXT</p>
<p>            FROM @GetValue INTO @ProductID</p>
<p>            WHILE @@FETCH_STATUS = 0</p>
<p>            BEGIN</p>
<p>                  PRINT @ProductID</p>
<p>            FETCH NEXT</p>
<p>            FROM @GetValue INTO @ProductID</p>
<p>            END</p>
<p>CLOSE @GetValue</p>
<p>DEALLOCATE @GetValue</p>
<p> </p>
<p><strong>Group by</strong></p>
<p>select P.ProductName, M.MatSize, sum(P.ListPrice) as Kg</p>
<p>from Products P</p>
<p>join Material M</p>
<p>on P.PrdId = M.PrdId</p>
<p>Group By P.Name, M.MatId, M.MatSize</p>
<p> </p>
<p><strong>Inner join </strong></p>
<p>select Supplier.SupplierName ,  Product.SupplierID</p>
<p>from Supplier Supplier</p>
<p>inner join Product Product on Product.SupplierID = Supplier.SupplierID</p>
<p><strong>Left Outer join</strong></p>
<p>select Supplier.SupplierName ,  Product.SupplierID</p>
<p>from Supplier Supplier</p>
<p>left outer join Product Product on Product.SupplierID = Supplier.SupplierID</p>
<p> </p>
<p> </p>
<p> </p>
<p><strong> </strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keyurmca.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/keyurmca.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/keyurmca.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/keyurmca.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/keyurmca.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/keyurmca.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/keyurmca.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/keyurmca.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=20&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keyurmca.wordpress.com/2009/09/11/sample-sql-server-queris-like-print-two-concate-value-using-cursor-how-do-i-get-the-2nd-row-in-a-sql-server-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2cffd991b398871169826c8185891dad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keyur</media:title>
		</media:content>
	</item>
		<item>
		<title>Sample Add / Edit and View(using Popup) Employess in Asp.Net 2.0</title>
		<link>http://keyurmca.wordpress.com/2009/09/11/sample-add-edit-and-viewusing-popup-employess-in-asp-net-2-0/</link>
		<comments>http://keyurmca.wordpress.com/2009/09/11/sample-add-edit-and-viewusing-popup-employess-in-asp-net-2-0/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:23:30 +0000</pubDate>
		<dc:creator>keyur patel</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>

		<guid isPermaLink="false">http://keyurmca.wordpress.com/?p=15</guid>
		<description><![CDATA[Sample of Add / Edit and View using without Microsoft enterprise library è Create Add/Edit Aspx Page &#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 runat=&#8221;server&#8221;&#62; &#60;title&#62;&#60;/title&#62; &#60;style type=&#8221;text/css&#8221;&#62; .style1 { width: 62%; margin-left: 181px; height: 110px; } .style2 { } &#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;form [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=15&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Sample of Add / Edit and View using without Microsoft enterprise library</strong></p>
<p><strong> </strong></p>
<p>è <strong>Create Add/Edit Aspx Page</strong></p>
<p><strong> </strong></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;&lt;/title&gt;</p>
<p>&lt;style type=&#8221;text/css&#8221;&gt;</p>
<p>.style1 {</p>
<p>width: 62%;</p>
<p>margin-left: 181px;</p>
<p>height: 110px;</p>
<p>}</p>
<p>.style2</p>
<p>{</p>
<p>}</p>
<p>&lt;/style&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 border=0&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td colspan=&#8221;2&#8243;&gt;</p>
<p>&lt;asp:Label ID=&#8221;lblMessage&#8221; runat=&#8221;server&#8221;&gt;&lt;/asp:Label&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>Name :&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:TextBox ID=&#8221;txtName&#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>Salary :&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:TextBox ID=&#8221;txtSalary&#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>Addresss:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:TextBox ID=&#8221;txtAddeess&#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>&lt;/td&gt;</p>
<p>&lt;td &gt;</p>
<p>&lt;asp:Button ID=&#8221;btnSave&#8221; runat=&#8221;server&#8221; Text=&#8221;Save&#8221; onclick=&#8221;btnSave_Click&#8221; /&gt; &amp;nbsp;</p>
<p>&lt;asp:Button ID=&#8221;btnReset&#8221; runat=&#8221;server&#8221; Text=&#8221;Reset&#8221; /&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;td &gt;</p>
<p>&lt;asp:GridView ID=&#8221;grdEmployee&#8221; runat=&#8221;server&#8221; CellPadding=&#8221;4&#8243; ForeColor=&#8221;#333333&#8243;</p>
<p>GridLines=&#8221;None&#8221; AllowPaging=&#8221;True&#8221;</p>
<p>onpageindexchanging=&#8221;grdEmployee_PageIndexChanging&#8221;</p>
<p>onrowcommand=&#8221;grdEmployee_RowCommand&#8221;</p>
<p>onrowdatabound=&#8221;grdEmployee_RowDataBound&#8221; AutoGenerateColumns=&#8221;False&#8221;</p>
<p>onrowediting=&#8221;grdEmployee_RowEditing&#8221;&gt;</p>
<p>&lt;RowStyle BackColor=&#8221;#F7F6F3&#8243; ForeColor=&#8221;#333333&#8243; /&gt;</p>
<p>&lt;Columns&gt;</p>
<p>&lt;asp:BoundField DataField=&#8221;EmpID&#8221; HeaderText=&#8221;EmpID&#8221; /&gt;</p>
<p>&lt;asp:BoundField DataField=&#8221;Name&#8221; HeaderText=&#8221;Name&#8221; /&gt;</p>
<p>&lt;asp:BoundField DataField=&#8221;Salary&#8221; HeaderText=&#8221;Salary&#8221; /&gt;</p>
<p>&lt;asp:BoundField DataField=&#8221;Address&#8221; HeaderText=&#8221;Address&#8221; /&gt;</p>
<p>&lt;asp:TemplateField HeaderText=&#8221;Edit&#8221;&gt;</p>
<p>&lt;ItemTemplate&gt;</p>
<p>&lt;asp:LinkButton ID=&#8221;lnkEdit&#8221; runat=&#8221;server&#8221; Text=&#8221;Edit&#8221; CommandName=&#8221;Edit&#8221;&gt;&lt;/asp:LinkButton&gt;</p>
<p>&lt;/ItemTemplate&gt;</p>
<p>&lt;/asp:TemplateField&gt;</p>
<p>&lt;asp:TemplateField HeaderText=&#8221;View&#8221;&gt;</p>
<p>&lt;ItemTemplate&gt;</p>
<p>&lt;asp:LinkButton ID=&#8221;lnkView&#8221; runat=&#8221;server&#8221; Text=&#8221;View&#8221;&gt;&lt;/asp:LinkButton&gt;</p>
<p>&lt;/ItemTemplate&gt;</p>
<p>&lt;/asp:TemplateField&gt;</p>
<p>&lt;/Columns&gt;</p>
<p>&lt;FooterStyle BackColor=&#8221;#5D7B9D&#8221; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;White&#8221; /&gt;</p>
<p>&lt;PagerStyle BackColor=&#8221;#284775&#8243; ForeColor=&#8221;White&#8221; HorizontalAlign=&#8221;Center&#8221; /&gt;</p>
<p>&lt;SelectedRowStyle BackColor=&#8221;#E2DED6&#8243; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;#333333&#8243; /&gt;</p>
<p>&lt;HeaderStyle BackColor=&#8221;#5D7B9D&#8221; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;White&#8221; /&gt;</p>
<p>&lt;EditRowStyle BackColor=&#8221;#999999&#8243; /&gt;</p>
<p>&lt;AlternatingRowStyle BackColor=&#8221;White&#8221; ForeColor=&#8221;#284775&#8243; /&gt;</p>
<p>&lt;/asp:GridView&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;/table&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<p><strong>This are the code for the cs (Code behind file)</strong><strong> </strong></p>
<p>=============================================================================</p>
<p>using System;</p>
<p>using System.Collections.Generic;</p>
<p>using System.Web;</p>
<p>using System.Web.UI;</p>
<p>using System.Web.UI.WebControls;</p>
<p>using Enitity;</p>
<p>using BLL;</p>
<p>using System.Data;</p>
<p>public partial class _Default : System.Web.UI.Page</p>
<p>{</p>
<p>#region Properties</p>
<p>EmployeeManagement objEmployeeManagement = new EmployeeManagement();</p>
<p>private int vwEmpID</p>
<p>{</p>
<p>get { return Convert.ToInt32(ViewState["EmpID"]); }</p>
<p>set { ViewState.Add(&#8220;EmpID&#8221;, value); }</p>
<p>}</p>
<p>#endregion</p>
<p>#region Events</p>
<p>protected void Page_Load(object sender, EventArgs e)</p>
<p>{</p>
<p>if (!IsPostBack)</p>
<p>{</p>
<p>BindGrid();</p>
<p>}</p>
<p>}</p>
<p>protected void btnSave_Click(object sender, EventArgs e)</p>
<p>{</p>
<p>try</p>
<p>{</p>
<p>bool blnCheckSuccess = false;</p>
<p>EmployeeEnitity objEmployeeEnitity = new EmployeeEnitity();</p>
<p>objEmployeeEnitity.EmployeeName = Convert.ToString(txtName.Text);</p>
<p>objEmployeeEnitity.EmployeeSalary = Convert.ToInt32(txtSalary.Text);</p>
<p>objEmployeeEnitity.EmployeeAddress = Convert.ToString(txtAddeess.Text);</p>
<p>if (vwEmpID &lt;= 0)</p>
<p>{</p>
<p>blnCheckSuccess = objEmployeeManagement.Employee_Insert(objEmployeeEnitity);</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>objEmployeeEnitity.EmpID = vwEmpID;</p>
<p>blnCheckSuccess = objEmployeeManagement.Employee_Update(objEmployeeEnitity);</p>
<p>}</p>
<p>if (blnCheckSuccess)</p>
<p>lblMessage.Text = &#8220;Record Successfully Saved&#8221;;</p>
<p>else</p>
<p>lblMessage.Text = &#8220;Record not Successfully saved , please contact administrator&#8221;;</p>
<p>BindGrid();</p>
<p>Reset();</p>
<p>}</p>
<p>catch (Exception ex)</p>
<p>{</p>
<p>throw ex;</p>
<p>}</p>
<p>}</p>
<p>protected void grdEmployee_RowDataBound(object sender, GridViewRowEventArgs e)</p>
<p>{</p>
<p>if (e.Row.RowType == DataControlRowType.DataRow)</p>
<p>{</p>
<p>((LinkButton)(e.Row.FindControl(&#8220;lnkEdit&#8221;))).CommandArgument = Convert.ToString(DataBinder.Eval(e.Row.DataItem, &#8220;EmpID&#8221;));</p>
<p>string PageName = Page.ResolveUrl(@&#8221;~/PopupWindow/ViewEmployeeDetails.aspx?EmpID=&#8221; + Convert.ToString(DataBinder.Eval(e.Row.DataItem, &#8220;EmpID&#8221;)));</p>
<p>((LinkButton)(e.Row.FindControl(&#8220;lnkView&#8221;))).Attributes.Add(&#8220;onclick&#8221;, &#8220;window.open(&#8216;&#8221; + PageName + &#8220;&#8216;,&#8217;Popup&#8217;,'width=410,height=300,top=150,left=150,scrollbars=yes,resizable=yes,location=no&#8217;);return false;&#8221;);</p>
<p>}</p>
<p>}</p>
<p>protected void grdEmployee_RowCommand(object sender, GridViewCommandEventArgs e)</p>
<p>{</p>
<p>if (e.CommandName == &#8220;Edit&#8221;)</p>
<p>{</p>
<p>vwEmpID = Convert.ToInt32(e.CommandArgument);</p>
<p>SetDefaults(vwEmpID);</p>
<p>}</p>
<p>}</p>
<p>protected void grdEmployee_PageIndexChanging(object sender, GridViewPageEventArgs e)</p>
<p>{</p>
<p>grdEmployee.PageIndex = e.NewPageIndex;</p>
<p>BindGrid();</p>
<p>}</p>
<p>private void SetDefaults(int EmpID)</p>
<p>{</p>
<p>try</p>
<p>{</p>
<p>DataSet ds = new DataSet();</p>
<p>ds = objEmployeeManagement.GetEmployeeDetailsByID(EmpID);</p>
<p>txtName.Text = Convert.ToString(ds.Tables[0].Rows[0].ItemArray[1]);</p>
<p>txtSalary.Text = Convert.ToString(ds.Tables[0].Rows[0].ItemArray[2]);</p>
<p>txtAddeess.Text = Convert.ToString(ds.Tables[0].Rows[0].ItemArray[3]);</p>
<p>}</p>
<p>catch (Exception ex)</p>
<p>{</p>
<p>throw ex;</p>
<p>}</p>
<p>}</p>
<p>#endregion</p>
<p>#region Private Methods</p>
<p>private void Reset()</p>
<p>{</p>
<p>txtAddeess.Text = string.Empty;</p>
<p>txtName.Text = string.Empty;</p>
<p>txtSalary.Text = string.Empty;</p>
<p>vwEmpID = 0;</p>
<p>}</p>
<p>private void BindGrid()</p>
<p>{</p>
<p>try</p>
<p>{</p>
<p>DataSet ds = new DataSet();</p>
<p>ds = objEmployeeManagement.GetAllEmployee();</p>
<p>grdEmployee.DataSource = ds;</p>
<p>grdEmployee.DataBind();</p>
<p>}</p>
<p>catch (Exception ex)</p>
<p>{</p>
<p>throw ex;</p>
<p>}</p>
<p>}</p>
<p>#endregion</p>
<p>protected void grdEmployee_RowEditing(object sender, GridViewEditEventArgs e)</p>
<p>{</p>
<p>}</p>
<p>}</p>
<p>================<strong>Enitity</strong>=====================================</p>
<p>using System;</p>
<p>using System.Collections.Generic;</p>
<p>using System.Text;</p>
<p>namespace Enitity</p>
<p>{</p>
<p>public class EmployeeEnitity</p>
<p>{</p>
<p>#region &#8220;Private Variables&#8221;</p>
<p>private string strName;</p>
<p>private string strAddress;</p>
<p>private int intSalary;</p>
<p>private int intEmpID;</p>
<p>#endregion</p>
<p>#region &#8220;Properties&#8221;</p>
<p>/// &lt;summary&gt;</p>
<p>/// get &amp; set EmployeeName</p>
<p>/// &lt;/summary&gt;</p>
<p>public string EmployeeName</p>
<p>{</p>
<p>get</p>
<p>{</p>
<p>return strName;</p>
<p>}</p>
<p>set</p>
<p>{</p>
<p>strName = value;</p>
<p>}</p>
<p>}</p>
<p>/// &lt;summary&gt;</p>
<p>///</p>
<p>/// &lt;/summary&gt;</p>
<p>public int EmployeeSalary</p>
<p>{</p>
<p>get { return intSalary; }</p>
<p>set { intSalary = value; }</p>
<p>}</p>
<p>/// &lt;summary&gt;</p>
<p>///</p>
<p>/// &lt;/summary&gt;</p>
<p>public string EmployeeAddress</p>
<p>{</p>
<p>get { return strAddress; }</p>
<p>set { strAddress = value; }</p>
<p>}</p>
<p>public int EmpID</p>
<p>{</p>
<p>get { return intEmpID; }</p>
<p>set { intEmpID = value; }</p>
<p>}</p>
<p>#endregion</p>
<p>}</p>
<p>}</p>
<p>==================<strong>BLL</strong>================================</p>
<p>using System;</p>
<p>using System.Collections.Generic;</p>
<p>using System.Text;</p>
<p>using Enitity;</p>
<p>using DAL;</p>
<p>using System.Data;</p>
<p>namespace BLL</p>
<p>{</p>
<p>public class EmployeeManagement</p>
<p>{</p>
<p>public bool Employee_Insert(EmployeeEnitity objEmployeeEnitity)</p>
<p>{</p>
<p>return Employee.Employee_Insert(objEmployeeEnitity);</p>
<p>}</p>
<p>public bool Employee_Update(EmployeeEnitity objEmployeeEnitity)</p>
<p>{</p>
<p>return Employee.Employee_Update(objEmployeeEnitity);</p>
<p>}</p>
<p>public DataSet GetAllEmployee()</p>
<p>{</p>
<p>return Employee.GetAllEmployee();</p>
<p>}</p>
<p>public DataSet GetEmployeeDetailsByID(int EmpID)</p>
<p>{</p>
<p>return Employee.GetEmployeeDetailsByID(EmpID);</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>==========================DAL=========================</p>
<p>using System;</p>
<p>using System.Collections.Generic;</p>
<p>using System.Text;</p>
<p>using Enitity;</p>
<p>using System.Data.Common;</p>
<p>using System.Data.SqlClient;</p>
<p>using System.Data;</p>
<p>namespace DAL</p>
<p>{</p>
<p>public class Employee</p>
<p>{</p>
<p>private const string ConnectionString = &#8220;Data Source=CIPL-PC49\\SQLEXPRESS;Initial Catalog=HSP01-Verax;Integrated Security=True&#8221;;</p>
<p>public static bool Employee_Insert(EmployeeEnitity objEmployeeEnitity)</p>
<p>{</p>
<p>int intEmployeeID;</p>
<p>SqlConnection sqlconn = new SqlConnection(ConnectionString);</p>
<p>SqlCommand cmd = new SqlCommand();</p>
<p>cmd.CommandType = CommandType.StoredProcedure;</p>
<p>cmd.CommandText = &#8220;Usp_EmployeeInsert&#8221;;</p>
<p>cmd.Connection = sqlconn;</p>
<p>cmd.Parameters.Add(&#8220;@Name&#8221;, DbType.String).Value = objEmployeeEnitity.EmployeeName;</p>
<p>cmd.Parameters.Add(&#8220;@Salary&#8221;, DbType.Int16).Value = objEmployeeEnitity.EmployeeSalary;</p>
<p>cmd.Parameters.Add(&#8220;@Address&#8221;, DbType.String).Value = objEmployeeEnitity.EmployeeAddress;</p>
<p>cmd.Parameters.Add(&#8220;@EmpID&#8221;, DbType.Int16).Direction = ParameterDirection.Output;</p>
<p>sqlconn.Open();</p>
<p>cmd.ExecuteNonQuery();</p>
<p>intEmployeeID = Convert.ToInt32(cmd.Parameters["@EmpID"].Value);</p>
<p>sqlconn.Close();</p>
<p>if (intEmployeeID &gt; 0)</p>
<p>return true;</p>
<p>else</p>
<p>return false;</p>
<p>}</p>
<p>public static bool Employee_Update(EmployeeEnitity objEmployeeEnitity)</p>
<p>{</p>
<p>//int intEmployeeID;</p>
<p>SqlConnection sqlconn = new SqlConnection(ConnectionString);</p>
<p>SqlCommand cmd = new SqlCommand();</p>
<p>cmd.CommandType = CommandType.StoredProcedure;</p>
<p>cmd.CommandText = &#8220;Usp_EmployeeUpdate&#8221;;</p>
<p>cmd.Connection = sqlconn;</p>
<p>cmd.Parameters.Add(&#8220;@EmpID&#8221;, DbType.Int32).Value = objEmployeeEnitity.EmpID;</p>
<p>cmd.Parameters.Add(&#8220;@Name&#8221;, DbType.String).Value = objEmployeeEnitity.EmployeeName;</p>
<p>cmd.Parameters.Add(&#8220;@Salary&#8221;, DbType.Int16).Value = objEmployeeEnitity.EmployeeSalary;</p>
<p>cmd.Parameters.Add(&#8220;@Address&#8221;, DbType.String).Value = objEmployeeEnitity.EmployeeAddress;</p>
<p>// cmd.Parameters.Add(&#8220;@EmpID&#8221;, DbType.Int16).Direction = ParameterDirection.Output;</p>
<p>sqlconn.Open();</p>
<p>cmd.ExecuteNonQuery();</p>
<p>//intEmployeeID = Convert.ToInt32(cmd.Parameters["@EmpID"].Value);</p>
<p>sqlconn.Close();</p>
<p>return true;</p>
<p>}</p>
<p>public static DataSet GetAllEmployee()</p>
<p>{</p>
<p>SqlConnection sqlcon = new SqlConnection(ConnectionString);</p>
<p>SqlCommand cmd = new SqlCommand();</p>
<p>cmd.CommandType = CommandType.StoredProcedure;</p>
<p>cmd.CommandText = &#8220;GetAllEmployee&#8221;;</p>
<p>cmd.Connection = sqlcon;</p>
<p>sqlcon.Open();</p>
<p>SqlDataAdapter da = new SqlDataAdapter(cmd);</p>
<p>DataSet ds = new DataSet();</p>
<p>da.Fill(ds);</p>
<p>sqlcon.Close();</p>
<p>return ds;</p>
<p>}</p>
<p>public static DataSet GetEmployeeDetailsByID(int EmpID)</p>
<p>{</p>
<p>SqlConnection sqlCon = new SqlConnection(ConnectionString);</p>
<p>SqlCommand cmd = new SqlCommand();</p>
<p>cmd.CommandType = CommandType.StoredProcedure;</p>
<p>cmd.CommandText = &#8220;GetEmployeeDetailsByID&#8221;;</p>
<p>cmd.Connection = sqlCon;</p>
<p>cmd.Parameters.Add(&#8220;@EmpID&#8221;, DbType.Int32).Value = EmpID;</p>
<p>sqlCon.Open();</p>
<p>SqlDataAdapter da = new SqlDataAdapter(cmd);</p>
<p>DataSet ds = new DataSet();</p>
<p>da.Fill(ds);</p>
<p>sqlCon.Close();</p>
<p>return ds;</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>========================View Popup Page (Aspx Page)===================</p>
<p>&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221; CodeFile=&#8221;ViewEmployeeDetails.aspx.cs&#8221; Inherits=&#8221;PopupWindow_ViewEmployeeDetails&#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;&lt;/title&gt;</p>
<p>&lt;style type=&#8221;text/css&#8221;&gt;</p>
<p>.style1</p>
<p>{</p>
<p>width: 38%;</p>
<p>margin-left: 110px;</p>
<p>}</p>
<p>.style2</p>
<p>{</p>
<p>}</p>
<p>&lt;/style&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;/div&gt;</p>
<p>&lt;table&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>EmployeeName:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:Label ID=&#8221;lblName&#8221; runat=&#8221;server&#8221; Text=&#8221;lblName&#8221;&gt;&lt;/asp:Label&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>EmployeeSalary:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:Label ID=&#8221;lblSalary&#8221; runat=&#8221;server&#8221; Text=&#8221;lblSalary&#8221;&gt;&lt;/asp:Label&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td&gt;</p>
<p>EmployeeAddress:&lt;/td&gt;</p>
<p>&lt;td&gt;</p>
<p>&lt;asp:Label ID=&#8221;lblAddress&#8221; runat=&#8221;server&#8221; Text=&#8221;lblAddress&#8221;&gt;&lt;/asp:Label&gt;</p>
<p>&lt;/td&gt;</p>
<p>&lt;/tr&gt;</p>
<p>&lt;tr&gt;</p>
<p>&lt;td colspan=&#8221;2&#8243;&gt;</p>
<p>&lt;asp:Button ID=&#8221;btnClose&#8221; runat=&#8221;server&#8221;</p>
<p>onclientclick=&#8221;Javascript:self.close();&#8221; Text=&#8221;Close&#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>============View Popup Page(Code behind)==============================</p>
<p>EmployeeManagement objEmployeeManagement = new EmployeeManagement();</p>
<p>#region &#8220;Property&#8221;</p>
<p>private int vwEmpID</p>
<p>{</p>
<p>get { return Convert.ToInt32(ViewState["EmpID"]); }</p>
<p>set { ViewState.Add(&#8220;EmpID&#8221;, value); }</p>
<p>}</p>
<p>#endregion</p>
<p>protected void Page_Load(object sender, EventArgs e)</p>
<p>{</p>
<p>if (Request.QueryString["EmpID"] != null)</p>
<p>{</p>
<p>vwEmpID = Convert.ToInt32(Request.QueryString["EmpID"]);</p>
<p>}</p>
<p>if (!IsPostBack)</p>
<p>{</p>
<p>SetDefaults();</p>
<p>}</p>
<p>}</p>
<p>private void SetDefaults()</p>
<p>{</p>
<p>try</p>
<p>{</p>
<p>DataSet ds = new DataSet();</p>
<p>ds = objEmployeeManagement.GetEmployeeDetailsByID(vwEmpID);</p>
<p>lblName.Text = Convert.ToString(ds.Tables[0].Rows[0].ItemArray[1]);</p>
<p>lblSalary.Text = Convert.ToString(ds.Tables[0].Rows[0].ItemArray[2]);</p>
<p>lblAddress.Text = Convert.ToString(ds.Tables[0].Rows[0].ItemArray[3]);</p>
<p>}</p>
<p>catch (Exception ex)</p>
<p>{</p>
<p>throw ex;</p>
<p>}</p>
<p>}</p>
<p>====================Insert Employee============</p>
<p>set ANSI_NULLS ON</p>
<p>set QUOTED_IDENTIFIER ON</p>
<p>GO</p>
<p>&#8211; =============================================</p>
<p>&#8211; Author:        &lt;Author,,Name&gt;</p>
<p>&#8211; Create date: &lt;Create Date,,&gt;</p>
<p>&#8211; Description:   &lt;Description,,&gt;</p>
<p>&#8211; =============================================</p>
<p>ALTER PROCEDURE [dbo].[Usp_EmployeeInsert]</p>
<p>&#8211; Add the parameters for the stored procedure here</p>
<p>@EmpID int = NULL output,</p>
<p>@Name varchar(50) ,</p>
<p>@Salary int,</p>
<p>@Address varchar(50)</p>
<p>AS</p>
<p>BEGIN</p>
<p>&#8211; SET NOCOUNT ON added to prevent extra result sets from</p>
<p>&#8211; interfering with SELECT statements.</p>
<p>SET NOCOUNT OFF;</p>
<p>INSERT INTO EMPLOYEE</p>
<p>(</p>
<p>[Name],</p>
<p>Salary,</p>
<p>Address</p>
<p>)</p>
<p>VALUES</p>
<p>(</p>
<p>@Name,</p>
<p>@Salary,</p>
<p>@Address</p>
<p>)</p>
<p>SET @EmpID = SCOPE_IDENTITY()</p>
<p>END</p>
<p>========================Employee Update===============================</p>
<p>set ANSI_NULLS ON</p>
<p>set QUOTED_IDENTIFIER ON</p>
<p>GO</p>
<p>&#8211; =============================================</p>
<p>&#8211; Author:        &lt;Author,,Name&gt;</p>
<p>&#8211; Create date: &lt;Create Date,,&gt;</p>
<p>&#8211; Description:   &lt;Description,,&gt;</p>
<p>&#8211; =============================================</p>
<p>ALTER PROCEDURE [dbo].[Usp_EmployeeUpdate]</p>
<p>&#8211; Add the parameters for the stored procedure here</p>
<p>@EmpID int,</p>
<p>@Name varchar(50) ,</p>
<p>@Salary int,</p>
<p>@Address varchar(50)</p>
<p>AS</p>
<p>BEGIN</p>
<p>&#8211; SET NOCOUNT ON added to prevent extra result sets from</p>
<p>&#8211; interfering with SELECT statements.</p>
<p>SET NOCOUNT OFF;</p>
<p>&#8211; Insert statements for procedure here</p>
<p>UPDATE EMPLOYEE</p>
<p>SET</p>
<p>[NAME]= @Name,</p>
<p>Salary= @Salary ,</p>
<p>Address=@Address</p>
<p>WHERE</p>
<p>EmpID =     @EmpID</p>
<p>END</p>
<p>=================<strong>End This Sample</strong>======================================</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keyurmca.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/keyurmca.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/keyurmca.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/keyurmca.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/keyurmca.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/keyurmca.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/keyurmca.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/keyurmca.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=15&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keyurmca.wordpress.com/2009/09/11/sample-add-edit-and-viewusing-popup-employess-in-asp-net-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2cffd991b398871169826c8185891dad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keyur</media:title>
		</media:content>
	</item>
		<item>
		<title>Html File Upload control With read only text box in mozilla and i.e browser</title>
		<link>http://keyurmca.wordpress.com/2007/09/27/html-file-upload-control-with-read-only-text-box/</link>
		<comments>http://keyurmca.wordpress.com/2007/09/27/html-file-upload-control-with-read-only-text-box/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 06:16:29 +0000</pubDate>
		<dc:creator>keyur patel</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://keyurmca.wordpress.com/2007/09/27/html-file-upload-control-with-read-only-text-box/</guid>
		<description><![CDATA[I have facing one problem today when i upload my file using file upload html control then i edited file path in file upload control textbox. but when i upload file i want read only file upload control text box. i can&#8217;t change in file upload control textbox. here is my code i done tested in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=6&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have facing one problem today</p>
<p>when i upload my file using file upload html control then i edited file path in file upload control textbox.<br />
but when i upload file i want read only file upload control text box. i can&#8217;t change in file upload control textbox.</p>
<p>here is my code i done tested in i.e and mozilla both browser<br />
<strong>For internet browser i am using contenteditable=&#8221;false&#8221; property on file upload html control</strong></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;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;</p>
<p>&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8221; &gt;<br />
&lt;head runat=&#8221;server&#8221;&gt;</p>
<p>    &lt;title&gt;Untitled Page&lt;/title&gt;<br />
 <br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
    &lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;<br />
    &lt;div&gt;<br />
        &lt;asp:radiobuttonlist id=&#8221;radio1&#8243; runat=&#8221;server&#8221;&gt;<br />
          &lt;asp:listitem  value=&#8221;Madrid&#8221; Selected=&#8221;True&#8221; /&gt;</p>
<p>        &lt;asp:listitem  value=&#8221;Oslo&#8221; /&gt;</p>
<p>            &lt;asp:listitem value=&#8221;Lisbon&#8221; /&gt;</p>
<p>&lt;/asp:radiobuttonlist&gt;<br />
        &lt;!&#8211;Put contenteditable=&#8221;false&#8221; here &#8211;&gt;<br />
        &lt;input type=&#8221;file&#8221; contenteditable=&#8221;false&#8221; id=&#8221;FileUpload1&#8243; runat=&#8221;server&#8221; /&gt;<br />
        &lt;/div&gt;<br />
    &lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
================================================================================================<br />
<strong>For Mozilla Browser</strong></p>
<p>Mozilla is not supported contenteditable=&#8221;false&#8221; property on file upload control i have use one js for solve this issue with help of my Colleague Mayank.</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;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8220;&gt;</p>
<p>&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8221; &gt;<br />
&lt;head runat=&#8221;server&#8221;&gt;</p>
<p>    &lt;title&gt;Untitled Page&lt;/title&gt;<br />
 &lt;script language=&#8221;javascript&#8221; type=&#8221;text/javascript&#8221;&gt;<br />
// Js for mozilla browser<br />
function FileUpload_OnChange(e)<br />
{</p>
<p>    return false;<br />
}</p>
<p>&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
    &lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;<br />
    &lt;div&gt;<br />
        &lt;asp:radiobuttonlist id=&#8221;radio1&#8243; runat=&#8221;server&#8221;&gt;<br />
          &lt;asp:listitem  value=&#8221;Madrid&#8221; Selected=&#8221;True&#8221; /&gt;</p>
<p>        &lt;asp:listitem  value=&#8221;Oslo&#8221; /&gt;</p>
<p>            &lt;asp:listitem value=&#8221;Lisbon&#8221; /&gt;</p>
<p>&lt;/asp:radiobuttonlist&gt;<br />
       &lt;!&#8211; Call js for mozilla browser &#8211;&gt;<br />
        &lt;input type=&#8221;file&#8221; onkeypress=&#8221;return FileUpload_OnChange(event)&#8221; id=&#8221;FileUpload1&#8243; runat=&#8221;server&#8221; /&gt;<br />
        &lt;/div&gt;<br />
    &lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
=================================================================================================</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/keyurmca.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/keyurmca.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keyurmca.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/keyurmca.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/keyurmca.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/keyurmca.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/keyurmca.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/keyurmca.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/keyurmca.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/keyurmca.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=6&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keyurmca.wordpress.com/2007/09/27/html-file-upload-control-with-read-only-text-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2cffd991b398871169826c8185891dad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keyur</media:title>
		</media:content>
	</item>
		<item>
		<title>Finding radio button is selected or not in gridview</title>
		<link>http://keyurmca.wordpress.com/2007/06/15/finding-radio-button-is-selected-or-not-in-gridview/</link>
		<comments>http://keyurmca.wordpress.com/2007/06/15/finding-radio-button-is-selected-or-not-in-gridview/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 10:26:47 +0000</pubDate>
		<dc:creator>keyur patel</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://keyurmca.wordpress.com/2007/06/15/finding-radio-button-is-selected-or-not-in-gridview/</guid>
		<description><![CDATA[I have develop one javascript. it&#8217;s  finding radio button value is selected or not in grid. &#60;script type=&#8221;text/javascript&#8221; language=&#8221;JavaScript&#8221;&#62;functionIsFeedbackMandatory(){var Emlements = document.forms[0];var IsAtleastOneChecked = false;var i=0;var CountRadioButton = 0;// Loop through all the elements for(i=0;i&#60;Emlements.length;i++){// Check for Radio buttonif(Emlements[i].type == &#8220;radio&#8221;){// If radio buttton is checked than make IsAtleastOneChecked = true if(Emlements[i].checked == true)IsAtleastOneChecked = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=4&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have develop one javascript. it&#8217;s  finding radio button value is selected or not in grid.</p>
<p><font size="2" color="#0000ff">&lt;<font size="2" color="#800000">script</font><font size="2"> </font><font size="2" color="#ff0000">type</font><font size="2" color="#0000ff">=&#8221;text/javascript&#8221;</font><font size="2"> </font><font size="2" color="#ff0000">language</font><font size="2" color="#0000ff">=&#8221;JavaScript&#8221;&gt;function</font></font><font size="2" color="#0000ff"><font size="2">IsFeedbackMandatory()</font><font size="2">{</font></font><font size="2" color="#0000ff"><font size="2" color="#0000ff">var</font><font size="2"> Emlements = document.forms[0];</font><font size="2"><font size="2" color="#0000ff">var</font><font size="2"> IsAtleastOneChecked = </font><font size="2" color="#0000ff">false</font><font size="2">;</font></font><font size="2"><font size="2" color="#0000ff">var</font><font size="2"> i=0;</font><font size="2" color="#0000ff">var</font><font size="2"> CountRadioButton = 0;</font><font size="2"><font size="2" color="#008000">// Loop through all the elements</font></font></font></p>
<p></font><font size="2" color="#0000ff">for</font><font size="2">(i=0;i&lt;Emlements.length;i++)</font><font size="2">{</font><font size="2"><font size="2" color="#008000">// Check for Radio button</font></font><font size="2"><font size="2" color="#0000ff">if</font><font size="2">(Emlements[i].type == </font><font size="2" color="#800000">&#8220;radio&#8221;</font><font size="2">)</font><font size="2">{</font><font size="2"><font size="2" color="#008000">// If radio buttton is checked than make IsAtleastOneChecked = true</font></font></p>
<p></font><font size="2" color="#0000ff">if</font><font size="2">(Emlements[i].checked == </font><font size="2" color="#0000ff">true</font><font size="2">)</font><font size="2">IsAtleastOneChecked = </font><font size="2" color="#0000ff">true</font><font size="2">;</font><font size="2"><font size="2" color="#008000">// Increament CountRadioButton each time you find radio button</font></font><font size="2">CountRadioButton = eval(CountRadioButton + 1);</font><font size="2"><font size="2" color="#008000">// We have 5 radio buttons per datagrid row. </font></font><font size="2"><font size="2"><font size="2" color="#008000">// When count becomes 5 means we have checked a row</font></font></p>
<p></font><font size="2"><font size="2" color="#008000">// Set IsAtleastOneChecked = false</font></font><font size="2"><font size="2"><font size="2" color="#008000">// Set CountRadioButton = 0</font></font></font><font size="2"><font size="2" color="#008000">// So we have clear our parameters for next row</font></font><font size="2" color="#0000ff">if</font><font size="2">(CountRadioButton == 5)</font><font size="2">{</font><font size="2"><font size="2" color="#008000">// Check if in current row none of the radio button is selected than show alert message.</font></font><font size="2"><font size="2"><font size="2" color="#008000">// break the llop</font></font></p>
<p><font size="2" color="#0000ff">if</font><font size="2">(IsAtleastOneChecked == </font><font size="2" color="#0000ff">false</font><font size="2">)</font><font size="2">{</font><font size="2">alert(<font size="2" color="#800000">&#8220;Please select atleast one option for each feedback parameter.&#8221;</font><font size="2">);</font><font size="2"><font size="2" color="#0000ff">return</font><font size="2"> </font><font size="2" color="#0000ff">false</font><font size="2">;</font></font></font></p>
<p></font><font size="2" color="#0000ff">break</font><font size="2">;</font><font size="2">}</font><font size="2"><font size="2" color="#008000">// Clear Counters</font></font><font size="2">CountRadioButton =0;</font><font size="2">IsAtleastOneChecked = </font><font size="2" color="#0000ff">false</font><font size="2">;</font><font size="2">}</font><font size="2">}</font><font size="2">}</p>
<p>}</p>
<p></font><font size="2" color="#0000ff">&lt;/<font size="2" color="#800000">script</font><font size="2" color="#0000ff">&gt;</font></font><font size="2" color="#0000ff">I called this function serverside</font><font size="2" color="#0000ff"><font size="2" color="#0000ff">if</font><font size="2"> (</font><font size="2" color="#008080">SessionInfo</font><font size="2">.IsFeedbackMandatory == </font><font size="2" color="#0000ff">true</font><font size="2">)</font><font size="2">{</font><font size="2">ibtnSave.Attributes.Add(<font size="2" color="#800000">&#8220;onclick&#8221;</font><font size="2">, </font><font size="2" color="#800000">&#8220;return IsFeedbackMandatory();&#8221;</font><font size="2">);</font><font size="2">}</font></font></p>
<p></font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/keyurmca.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/keyurmca.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keyurmca.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/keyurmca.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/keyurmca.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/keyurmca.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/keyurmca.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/keyurmca.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/keyurmca.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/keyurmca.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=4&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keyurmca.wordpress.com/2007/06/15/finding-radio-button-is-selected-or-not-in-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2cffd991b398871169826c8185891dad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keyur</media:title>
		</media:content>
	</item>
		<item>
		<title>move items in a list box from one to the other in javascript</title>
		<link>http://keyurmca.wordpress.com/2007/06/06/move-items-in-a-list-box-from-one-to-the-other-in-javascript/</link>
		<comments>http://keyurmca.wordpress.com/2007/06/06/move-items-in-a-list-box-from-one-to-the-other-in-javascript/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 12:21:15 +0000</pubDate>
		<dc:creator>keyur patel</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://keyurmca.wordpress.com/2007/06/06/move-items-in-a-list-box-from-one-to-the-other-in-javascript/</guid>
		<description><![CDATA[I have used  two list boxes on my form, one initially displays with items and the other displays blank, by clicking a button, it is possible to move items from one box to another using javascript. &#60;script&#62; function MoveItem(ctrlSource, ctrlTarget) { var Source = document.getElementById(ctrlSource); var Target = document.getElementById(ctrlTarget); if ((Source != null) &#38;&#38; (Target != null)) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=3&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have used  two list boxes on my form, one initially displays with items and the<br />
other displays blank, by clicking a button, it is possible to move items<br />
from one box to another using javascript.</p>
<p>&lt;script&gt;<br />
function MoveItem(ctrlSource, ctrlTarget) {<br />
var Source = document.getElementById(ctrlSource);<br />
var Target = document.getElementById(ctrlTarget);</p>
<p>if ((Source != null) &amp;&amp; (Target != null)) {<br />
while ( Source.options.selectedIndex &gt;= 0 ) {<br />
var newOption = new Option(); // Create a new instance of ListItem<br />
newOption.text = Source.options[Source.options.selectedIndex].text;<br />
newOption.value = Source.options[Source.options.selectedIndex].value;</p>
<p>Target.options[Target.length] = newOption; //Append the item in Target<br />
Source.remove(Source.options.selectedIndex); //Remove the item from Source<br />
}<br />
}<br />
}<br />
&lt;/script&gt;</p>
<p>i called this function server side,</p>
<p>&lt;table &gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
&lt;asp:ListBox id=&#8221;ListBox1&#8243; runat=&#8221;server&#8221; Height=&#8221;111px&#8221; SelectionMode=&#8221;Multiple&#8221;&gt;<br />
&lt;asp:ListItem Value=&#8221;1&#8243;&gt;One&lt;/asp:ListItem&gt;<br />
&lt;asp:ListItem Value=&#8221;2&#8243;&gt;Two&lt;/asp:ListItem&gt;<br />
&lt;asp:ListItem Value=&#8221;3&#8243;&gt;Three&lt;/asp:ListItem&gt;<br />
&lt;/asp:ListBox&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;p&gt;<br />
&lt;input onclick=&#8221;Javascript:MoveItem(&#8216;ListBox1&#8242;, &#8216;ListBox2&#8242;);&#8221; type=&#8221;button&#8221; value=&#8221;-&gt;&#8221; /&gt;<br />
&lt;/p&gt;<br />
&lt;p&gt;<br />
&lt;input onclick=&#8221;Javascript:MoveItem(&#8216;ListBox2&#8242;, &#8216;ListBox1&#8242;);&#8221; type=&#8221;button&#8221; value=&#8221;&lt;-&#8221; /&gt;<br />
&lt;/p&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;<br />
&lt;asp:ListBox id=&#8221;ListBox2&#8243; runat=&#8221;server&#8221; Height=&#8221;111px&#8221; SelectionMode=&#8221;Multiple&#8221;&gt;<br />
&lt;asp:ListItem Value=&#8221;8&#8243;&gt;Eight&lt;/asp:ListItem&gt;<br />
&lt;asp:ListItem Value=&#8221;9&#8243;&gt;Nine&lt;/asp:ListItem&gt;<br />
&lt;asp:ListItem Value=&#8221;10&#8243;&gt;Ten&lt;/asp:ListItem&gt;<br />
&lt;/asp:ListBox&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/keyurmca.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/keyurmca.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keyurmca.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/keyurmca.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/keyurmca.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/keyurmca.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/keyurmca.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/keyurmca.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/keyurmca.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/keyurmca.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keyurmca.wordpress.com&amp;blog=950124&amp;post=3&amp;subd=keyurmca&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keyurmca.wordpress.com/2007/06/06/move-items-in-a-list-box-from-one-to-the-other-in-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2cffd991b398871169826c8185891dad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keyur</media:title>
		</media:content>
	</item>
	</channel>
</rss>
