<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Bharath Radhekrishna's  Weblog</title>
	<atom:link href="http://onetidbit.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://onetidbit.wordpress.com</link>
	<description>I am working as software engineer  and help people make better use of technolgy to realize their full potential.</description>
	<pubDate>Fri, 11 Jul 2008 09:13:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Encrypted querystring in ASP.NET</title>
		<link>http://onetidbit.wordpress.com/2008/07/11/encrypted-querystring-in-aspnet/</link>
		<comments>http://onetidbit.wordpress.com/2008/07/11/encrypted-querystring-in-aspnet/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 09:10:59 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=49</guid>
		<description><![CDATA[Encrypted Querystring
Hello friends When we are passing data between two asp.net pages we will use querystring. But the original value will be displayed there which is not a secure way to do. So we must encrypt that information.
I faced the same situation and searched GOOGLE and come across a nice article by Mr.Tiberius OsBurn of [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h1>Encrypted Querystring</h1>
<p>Hello friends When we are passing data between two asp.net pages we will use querystring. But the original value will be displayed there which is not a secure way to do. So we must encrypt that information.</p>
<p>I faced the same situation and searched GOOGLE and come across a nice article by Mr.Tiberius OsBurn of DEVCITY. The original article you can get at: http://www.devcity.net/PrintArticle.aspx?ArticleID=47.</p>
<p>Basically I am C# guy. I made some changes to that program and its working fine now.</p>
<p>First we will write a class file where Encrypt and Decrypt functions will be there.By using them we will execute that.</p>
<p>1) Create a class file in APP_CODE folder and paste this code.</p>
<p>Code Begins</p>
<p>&#8220;</p>
<p>using System;<br />
using System.IO;<br />
using System.Xml;<br />
using System.Text;<br />
using System.Security.Cryptography;</p>
<p>public class Encryption64<br />
{<br />
private byte[] key = { };<br />
private byte[] IV = { 18, 52, 86, 120, 144, 171, 205, 239 };</p>
<p>public string Decrypt(string stringToDecrypt, string sEncryptionKey)<br />
{<br />
byte[] inputByteArray = new byte[stringToDecrypt.Length + 1];<br />
try<br />
{</p>
<p>//key = System.Text.Encoding.UTF8.GetBytes(Left(SEncryptionKey, 8));<br />
key = System.Text.Encoding.UTF8.GetBytes(sEncryptionKey.ToCharArray(), 0, 8);<br />
DESCryptoServiceProvider des = new DESCryptoServiceProvider();<br />
inputByteArray = Convert.FromBase64String(stringToDecrypt);<br />
MemoryStream ms = new MemoryStream();<br />
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(key, IV), CryptoStreamMode.Write);<br />
cs.Write(inputByteArray, 0, inputByteArray.Length);<br />
cs.FlushFinalBlock();<br />
System.Text.Encoding encoding = System.Text.Encoding.UTF8;<br />
return encoding.GetString(ms.ToArray());<br />
}<br />
catch (Exception e)<br />
{<br />
return e.Message;<br />
}<br />
}</p>
<p>public string Encrypt(string stringToEncrypt, string SEncryptionKey)<br />
{</p>
<p>try<br />
{<br />
key = System.Text.Encoding.UTF8.GetBytes(SEncryptionKey.ToCharArray(), 0, 8);<br />
DESCryptoServiceProvider des = new DESCryptoServiceProvider();<br />
byte[] inputByteArray = Encoding.UTF8.GetBytes(stringToEncrypt);<br />
MemoryStream ms = new MemoryStream();<br />
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(key, IV), CryptoStreamMode.Write);<br />
cs.Write(inputByteArray, 0, inputByteArray.Length);<br />
cs.FlushFinalBlock();<br />
return Convert.ToBase64String(ms.ToArray());<br />
}<br />
catch (Exception e)<br />
{<br />
return e.Message;<br />
}<br />
}</p>
<p>}</p>
<p>&#8220;</p>
<p>Code Ends</p>
<p>Take an aspx page and write the code and write the code below.</p>
<p>&#8220;</p>
<p>using System;<br />
using System.Data;<br />
using System.Configuration;<br />
using System.Collections;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.UI.HtmlControls;<br />
using System.Security.Cryptography;</p>
<p>public partial class Test : System.Web.UI.Page<br />
{<br />
protected void Page_Load(object sender, EventArgs e)<br />
{</p>
<p>}<br />
public string encryptQueryString(string strQueryString)<br />
{<br />
//ExtractAndSerialize.Encryption64 oES =<br />
//    new ExtractAndSerialize.Encryption64();<br />
Encryption64 oES = new Encryption64();<br />
return oES.Encrypt(strQueryString, &#8220;!#$a54?3&#8243;);<br />
}</p>
<p>public string decryptQueryString(string strQueryString)<br />
{</p>
<p>Encryption64 oES = new Encryption64();<br />
return oES.Decrypt(strQueryString, &#8220;!#$a54?3&#8243;);<br />
}</p>
<p>protected void lnk_btn_Click(object sender, EventArgs e)<br />
{<br />
string strValues = &#8220;search&#8221;;<br />
string strURL = &#8220;http://yoursite.com?search=&#8221;<br />
+ encryptQueryString(strValues);</p>
<p>Response.Redirect(strURL);<br />
}<br />
}</p>
<p>&#8220;</p>
<p>In aspx</p>
<p>Take a link button with Id=&#8221;lnk_btn&#8221;.</p>
<p>when you click it will encrypt an you can decrypt by using the class file.</p>
<p>Bye</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=49&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/07/11/encrypted-querystring-in-aspnet/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>Erase all textboxes contents after submitting data in contentplace holder using Masterpages</title>
		<link>http://onetidbit.wordpress.com/2008/07/10/erase-all-textboxes-contents-after-submitting-data-in-contentplace-holder-using-masterpages/</link>
		<comments>http://onetidbit.wordpress.com/2008/07/10/erase-all-textboxes-contents-after-submitting-data-in-contentplace-holder-using-masterpages/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 11:13:41 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=48</guid>
		<description><![CDATA[Hello When we have some 30 textboxes in a page where it has a master Page. If we want to erase all th data  in textboxes usuallywe will write TextBox1.Text==&#8221; &#8220;; But it s time consuming so I have the easy way to do it.    wait&#8230;&#8230;.
&#8220;
private void getAllCtl(ControlCollection ctls)
{
foreach (Control c in ctls)
{
if (c is [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello When we have some 30 textboxes in a page where it has a master Page. If we want to erase all th data  in textboxes usuallywe will write TextBox1.Text==&#8221; &#8220;; But it s time consuming so I have the easy way to do it.    wait&#8230;&#8230;.</p>
<p>&#8220;</p>
<p><strong><em>private void getAllCtl(ControlCollection ctls)<br />
{<br />
foreach (Control c in ctls)<br />
{<br />
if (c is System.Web.UI.WebControls.TextBox)<br />
{<br />
TextBox txt = c as TextBox;<br />
txt.Text = &#8220;&#8221;;</p>
<p>}<br />
if (c.HasControls())<br />
{<br />
getAllCtl(c.Controls);</p>
<p>}<br />
}<br />
}<br />
</em></strong>&#8220;</p>
<p>In the button code event please write to recognize contentplaceholder in masterpage</p>
<p>&#8220;</p>
<p><strong><em>ContentPlaceHolder ContentPlaceHolder1=this.Master.FindControl(&#8221;ContentPlaceHolder1&#8243;) as ContentPlaceHolder;<br />
getAllCtl(ContentPlaceHolder1.Controls);</em></strong></p>
<p>&#8220;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/48/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/48/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=48&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/07/10/erase-all-textboxes-contents-after-submitting-data-in-contentplace-holder-using-masterpages/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.Net JavaScript 2-button (OK/Cancel)</title>
		<link>http://onetidbit.wordpress.com/2008/07/02/aspnet-javascript-2-button-okcancel/</link>
		<comments>http://onetidbit.wordpress.com/2008/07/02/aspnet-javascript-2-button-okcancel/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 11:49:43 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=46</guid>
		<description><![CDATA[

I found something that works for me on the web after much looking.  In Page_Load, just add the 2 lines:
ibtnDelete.Attributes.Add(&#8221;language&#8221;, &#8220;javascript&#8221;) 
ibtnDelete.Attributes.Add(&#8221;OnClick&#8221;, &#8220;return confirm(&#8217;Are you sure you want to delete this record?&#8217;);&#8221;)

This will bring up an OK/Cancel box when the button is clicked; if Cancel is then clicked the button&#8217;s click event code won&#8217;t run.
 


 
 [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;">
<p class="MsoNormal" style="margin:0;">
<p class="MsoNormal" style="margin:0;"><span style="font-family:Times New Roman;font-size:small;">I found something that works for me on the web after much looking.  In Page_Load, just add the 2 lines:</span></p>
<p class="MsoNormal" style="margin:0 0 0 0.25in;"><span style="font-family:Times New Roman;font-size:small;"><strong>ibtnDelete.Attributes.Add(&#8221;language&#8221;, &#8220;javascript&#8221;) </strong></span></p>
<p class="MsoNormal" style="margin:0 0 0 0.25in;"><span style="font-family:Times New Roman;font-size:small;"><strong>ibtnDelete.Attributes.Add(&#8221;OnClick&#8221;, &#8220;return confirm(&#8217;Are you sure you want to delete this record?&#8217;);&#8221;)</strong></span></p>
<p class="MsoNormal" style="margin:0;">
<p class="MsoNormal" style="margin:0;"><span style="font-family:Times New Roman;font-size:small;">This will bring up an OK/Cancel box when the button is clicked; if Cancel is then clicked the button&#8217;s click event code won&#8217;t run.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Times New Roman;font-size:small;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Times New Roman;font-size:small;"><br />
</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Times New Roman;font-size:small;"> </span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=46&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/07/02/aspnet-javascript-2-button-okcancel/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>Checking header checkbox checks all checkboxes in gridview</title>
		<link>http://onetidbit.wordpress.com/2008/06/23/checking-header-checkbox-checks-all-checkboxes-in-gridview/</link>
		<comments>http://onetidbit.wordpress.com/2008/06/23/checking-header-checkbox-checks-all-checkboxes-in-gridview/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 06:42:05 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=45</guid>
		<description><![CDATA[In gridview header write like this:
&#8220;
&#60;HeaderTemplate&#62;
&#60;asp:CheckBox runat=&#8221;server&#8221; ID=&#8221;cboxhead&#8221; AutoPostBack=&#8221;true&#8221; OnCheckedChanged=&#8221;HeaderCheckedChanged&#8221;/&#62;
&#60;/HeaderTemplate&#62;
&#8220;
In cs file
&#8220;
protected void HeaderCheckedChanged(object sender, EventArgs e)//this is for header checkbox changed event
{
CheckBox cbSelectedHeader = (CheckBox)GridView1.HeaderRow.FindControl(&#8221;cboxhead&#8221;);//if u checked header checkbox automatically all the check boxes will be checked,viseversa
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox cbSelected = (CheckBox)row.FindControl(&#8221;CheckBox1&#8243;);
if (cbSelectedHeader.Checked == true)
{
cbSelected.Checked = true;
}
else
{
cbSelected.Checked = false;
}
}
}
&#8220;
    [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In gridview header write like this:</p>
<p>&#8220;</p>
<p>&lt;HeaderTemplate&gt;<br />
&lt;asp:CheckBox runat=&#8221;server&#8221; ID=&#8221;cboxhead&#8221; AutoPostBack=&#8221;true&#8221; OnCheckedChanged=&#8221;HeaderCheckedChanged&#8221;/&gt;<br />
&lt;/HeaderTemplate&gt;<br />
&#8220;</p>
<p>In cs file</p>
<p>&#8220;</p>
<p>protected void HeaderCheckedChanged(object sender, EventArgs e)//this is for header checkbox changed event<br />
{</p>
<p>CheckBox cbSelectedHeader = (CheckBox)GridView1.HeaderRow.FindControl(&#8221;cboxhead&#8221;);//if u checked header checkbox automatically all the check boxes will be checked,viseversa<br />
foreach (GridViewRow row in GridView1.Rows)<br />
{<br />
CheckBox cbSelected = (CheckBox)row.FindControl(&#8221;CheckBox1&#8243;);<br />
if (cbSelectedHeader.Checked == true)<br />
{<br />
cbSelected.Checked = true;</p>
<p>}<br />
else<br />
{<br />
cbSelected.Checked = false;<br />
}</p>
<p>}</p>
<p>}</p>
<p>&#8220;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=45&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/06/23/checking-header-checkbox-checks-all-checkboxes-in-gridview/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>validate a control through Javascript from code behind</title>
		<link>http://onetidbit.wordpress.com/2008/06/21/validate-a-control-through-javascript-from-code-behind/</link>
		<comments>http://onetidbit.wordpress.com/2008/06/21/validate-a-control-through-javascript-from-code-behind/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 12:16:25 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=44</guid>
		<description><![CDATA[Hello If you want to validate a textbox where we can only enter numbers.
Fisrt write the javascript function in .aspx file.
eg:
&#8220;
&#60;SCRIPT language=Javascript&#62;
&#60;!&#8211;
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode &#62; 31 &#38;&#38; (charCode &#60; 48 &#124;&#124; charCode &#62; 57))
return false;
return true;
}
//&#8211;&#62;
&#60;/SCRIPT&#62;
&#8220;
In the code behind in page_load event write the code for the text [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello If you want to validate a textbox where we can only enter numbers.</p>
<p>Fisrt write the javascript function in .aspx file.</p>
<p>eg:</p>
<p>&#8220;</p>
<p>&lt;SCRIPT language=Javascript&gt;<br />
&lt;!&#8211;<br />
function isNumberKey(evt)<br />
{<br />
var charCode = (evt.which) ? evt.which : event.keyCode<br />
if (charCode &gt; 31 &amp;&amp; (charCode &lt; 48 || charCode &gt; 57))<br />
return false;</p>
<p>return true;</p>
<p>}<br />
//&#8211;&gt;<br />
&lt;/SCRIPT&gt;</p>
<p>&#8220;</p>
<p>In the code behind in page_load event write the code for the text box control.</p>
<p>&lt;!&#8211;</p>
<p><span style="color:#0000ff;"><em>TextBox1.Attributes.Add(&#8221;Onkeypress&#8221;, &#8220;return isNumberKey(event)&#8221;);</em></span></p>
<p>&gt;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/44/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/44/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=44&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/06/21/validate-a-control-through-javascript-from-code-behind/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>Clearing all the textboxes after submitting the data</title>
		<link>http://onetidbit.wordpress.com/2008/06/11/clearing-all-the-textboxes-after-submitting-the-data/</link>
		<comments>http://onetidbit.wordpress.com/2008/06/11/clearing-all-the-textboxes-after-submitting-the-data/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 10:04:56 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=42</guid>
		<description><![CDATA[Hello friends,
While we are doing some big entry screens after submitting we will erase all the  content in textboxes.For that we will do erasing each and every textbox.
It will takes a lot of time . To Reduce the difficulty use the simple code below:
Control myForm = Page.FindControl(&#8221;Form1&#8243;);
 foreach (Control ctl in myForm.Controls)
{
if (ctl.GetType().ToString().Equals(&#8221;System.Web.UI.WebControls.TextBox&#8221;))
(TextBox)ctl).Text = [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello friends,</p>
<p>While we are doing some big entry screens after submitting we will erase all the  content in textboxes.For that we will do erasing each and every textbox.</p>
<p>It will takes a lot of time . To Reduce the difficulty use the simple code below:</p>
<p><span style="color:#0000ff;"><em><strong>Control myForm = Page.FindControl(&#8221;Form1&#8243;);</strong></em></span></p>
<p><span style="color:#0000ff;"><em><strong> foreach (Control ctl in myForm.Controls)</strong></em></span></p>
<p><em><strong>{</strong></em></p>
<p><span style="color:#0000ff;"><em><strong>if (ctl.GetType().ToString().Equals(&#8221;System.Web.UI.WebControls.TextBox&#8221;))</strong></em></span></p>
<p><span style="color:#0000ff;"><em><strong>(TextBox)ctl).Text = &#8220;&#8221;;</strong></em></span></p>
<p><strong><em>}</em></strong></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=42&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/06/11/clearing-all-the-textboxes-after-submitting-the-data/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Query to check whether a table exists or not in a database</title>
		<link>http://onetidbit.wordpress.com/2008/06/10/sql-query-to-check-whether-a-table-exists-or-not-in-a-database/</link>
		<comments>http://onetidbit.wordpress.com/2008/06/10/sql-query-to-check-whether-a-table-exists-or-not-in-a-database/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 09:34:52 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=41</guid>
		<description><![CDATA[SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME =
&#8216;table Name&#8217; AND TABLE_TYPE = &#8216;BASE TABLE&#8217;
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME =<br />
&#8216;table Name&#8217; AND TABLE_TYPE = &#8216;BASE TABLE&#8217;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=41&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/06/10/sql-query-to-check-whether-a-table-exists-or-not-in-a-database/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>Regular expression validator for date format dd MMM yy  and dd MMM yyyy</title>
		<link>http://onetidbit.wordpress.com/2008/05/21/regular-expression-validator-for-date-format-dd-mmm-yy-and-dd-mmm-yyyy/</link>
		<comments>http://onetidbit.wordpress.com/2008/05/21/regular-expression-validator-for-date-format-dd-mmm-yy-and-dd-mmm-yyyy/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:32:58 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/2008/05/21/regular-expression-validator-for-date-format-dd-mmm-yy-and-dd-mmm-yyyy/</guid>
		<description><![CDATA[&#60;asp:RegularExpressionValidator ID=&#8221;RegularExpressionValidator1&#8243; runat=&#8221;server&#8221; ControlToValidate=&#8221;TextBox1&#8243; ErrorMessage=&#8221;Incorrect format&#8221; ValidationExpression=&#8221;^(d{0}&#124;(31(?!(Feb&#124;feb&#124;Apr&#124;apr&#124;Jun&#124;jun&#124;Sep&#124;
sep&#124;Nov&#124;nov)))&#124;((30&#124;29)(?!Feb&#124;feb))&#124;(29(?=Feb&#124;feb(((1[6-9]&#124;[2-9]\
d)(0[48]&#124;[2468][048]&#124;[13579][26])&#124;((16&#124;[2468][048]&#124;[3579][26])00
)))))&#124;(29(?=Feb&#124;feb(((0[48]&#124;[2468][048]&#124;[13579]
[26])&#124;((16&#124;[2468][048]&#124;[3579][26])00)))))&#124;(0?[1-9])&#124;1\d&#124;2[0-8])[- ](Jan&#124;jan&#124;feb&#124;Feb&#124;mar&#124;Mar&#124;may&#124;May&#124;apr&#124;Apr&#124;jul&#124;Jul&#124;Jun&#124;jun&#124;Aug&#124;aug&#124;
Oct&#124;oct&#124;Sep&#124;sep&#124;Nov&#124;nov&#124;dec&#124;Dec)[- ]((1[6-9]&#124;[2-9]\d)\d{2}&#124;\d{2}&#124;d{0})$&#8221;&#62;&#60;/asp:RegularExpressionValidator&#62;
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div><strong><em>&lt;asp:RegularExpressionValidator ID=&#8221;RegularExpressionValidator1&#8243; runat=&#8221;server&#8221; ControlToValidate=&#8221;TextBox1&#8243; ErrorMessage=&#8221;Incorrect format&#8221; ValidationExpression=&#8221;^(d{0}|(31(?!(Feb|feb|Apr|apr|Jun|jun|Sep|</em></strong></div>
<div><strong><em>sep|Nov|nov)))|((30|29)(?!Feb|feb))|(29(?=Feb|feb(((1[6-9]|[2-9]\</em></strong></div>
<div><strong><em>d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00</em></strong></div>
<div><strong><em>)))))|(29(?=Feb|feb(((0[48]|[2468][048]|[13579]</em></strong></div>
<div><strong><em>[26])|((16|[2468][048]|[3579][26])00)))))|(0?[1-9])|1\d|2[0-8])[- ](Jan|jan|feb|Feb|mar|Mar|may|May|apr|Apr|jul|Jul|Jun|jun|Aug|aug|</em></strong></div>
<div><strong><em>Oct|oct|Sep|sep|Nov|nov|dec|Dec)[- ]((1[6-9]|[2-9]\d)\d{2}|\d{2}|d{0})$&#8221;&gt;&lt;/asp:RegularExpressionValidator&gt;</em></strong></div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=40&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/05/21/regular-expression-validator-for-date-format-dd-mmm-yy-and-dd-mmm-yyyy/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
		<item>
		<title>Loading Excel values to SQL server database</title>
		<link>http://onetidbit.wordpress.com/2008/05/21/38/</link>
		<comments>http://onetidbit.wordpress.com/2008/05/21/38/#comments</comments>
		<pubDate>Wed, 21 May 2008 11:17:14 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=38</guid>
		<description><![CDATA[Loading Excel values to database
If you want to load the excel values to database (eg:SQL server database) follow the steps:
1) Create a empty table with columns.
 
 CREATE TABLE [dbo].[users](
 [user_name] [varchar](50) NOT NULL,
 [Password] [nchar](10) NULL )
 
 Check the data must be empty.
 
2) Create an excel sheet with your data. In the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal"><strong><span style="font-size:14pt;color:#ff6600;">Loading Excel values to database</span></strong></p>
<p class="MsoNormal"><span style="font-family:Verdana;">If you want to load the excel values to database (eg:SQL server database) follow the steps:</span></p>
<p class="MsoNormal" style="margin-left:0.5in;text-indent:-0.25in;"><span style="font-family:Verdana;"><span>1)<span> </span></span></span><!--[endif]--><span style="font-family:Verdana;">Create a empty table with columns.</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span style="font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-family:Verdana;"><span> </span></span><span style="font-size:10pt;">CREATE</span><span style="font-size:10pt;"> <span style="color:blue;">TABLE</span> [dbo]<span style="color:gray;">.</span>[users]<span style="color:gray;">(</span></span></p>
<p class="MsoNormal"><span style="font-size:10pt;"><span> </span>[user_name] [varchar]<span style="color:gray;">(</span>50<span style="color:gray;">)</span> <span style="color:gray;">NOT</span> <span style="color:gray;">NULL,</span></span></p>
<p class="MsoNormal"><span style="font-size:10pt;"><span> </span>[Password] [nchar]<span style="color:gray;">(</span>10<span style="color:gray;">)</span> <span style="color:gray;">NULL )</span></span></p>
<p class="MsoNormal"><span style="font-size:10pt;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;"><span> </span></span><span style="font-family:Verdana;">Check the data must be empty.</span></p>
<p class="MsoNormal"><span style="font-family:Verdana;"><span> </span></span></p>
<p class="MsoNormal" style="margin-left:0.5in;text-indent:-0.25in;"><!--[if !supportLists]--><span style="font-family:Verdana;"><span>2)<span> </span></span></span><!--[endif]--><span style="font-family:Verdana;">Create an excel sheet with your data. In the excel the top row<span> </span></span></p>
<p class="MsoNormal" style="margin-left:0.25in;"><span style="font-family:Verdana;"><span> </span>must contain same column names as table created by us and </span></p>
<p class="MsoNormal" style="margin-left:0.25in;"><strong><em><span style="font-size:10pt;font-family:Verdana;"><span> </span>remember that you have your data in <span style="color:fuchsia;">Sheet1</span> of excel sheet</span></em></strong><span style="font-family:Verdana;">.</span></p>
<p class="MsoNormal" style="margin-left:0.25in;"><span style="font-family:Verdana;"> </span><img class="aligncenter size-thumbnail wp-image-39" src="http://onetidbit.files.wordpress.com/2008/05/step1.jpg?w=128&h=48" alt="" width="128" height="48" /></p>
<p class="MsoNormal" style="margin-left:0.5in;text-indent:-0.25in;"><!--[if !supportLists]--><span style="font-family:Verdana;"><span>3)<span> </span></span></span><!--[endif]--><span style="font-family:Verdana;">In code behind page write this code:</span></p>
<p class="MsoNormal" style="margin-left:0.25in;"><span style="font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span style="font-family:Verdana;">This code can be written in the event you like.</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span style="font-family:Verdana;">For now I am writing this code in Button_click</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span style="font-family:Verdana;">Event.</span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><span style="font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:0.5in;"><em><span style="font-size:10pt;">string</span><span style="font-size:10pt;"> excelConnectionString = <span style="color:maroon;">@&#8221;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\users.xls;Extended Properties=&#8221;"Excel 8.0;HDR=YES;&#8221;"&#8221;</span>;</span></em></p>
<p class="MsoNormal" style="margin-left:0.5in;"><em><span style="font-size:10pt;">OleDbConnection</span><span style="font-size:10pt;"> conn = <span style="color:blue;">new</span><span> </span></span></em></p>
<p class="MsoNormal" style="margin-left:0.5in;"><em><span style="font-size:10pt;">OleDbConnection</span><span style="font-size:10pt;">(excelConnectionString);</span></em></p>
<p class="MsoNormal" style="margin-left:0.5in;"><em><span style="font-size:10pt;"> </span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span>//Here Sheet1 means the current sheet in excel file </span><span style="font-size:10pt;">If your data is in sheet2 you can give Sheet2.</span></em></p>
<p class="MsoNormal" style="margin-left:0.5in;"><em></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span><span> </span><span style="color:blue;">string</span> selqry = <span style="color:maroon;">&#8220;select * from [Sheet1$]&#8220;</span>;</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span><span style="color:teal;">OleDbCommand</span> cmd = <span style="color:blue;">new</span> <span style="color:teal;">OleDbCommand</span>(selqry, conn);</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span>conn.Open();</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span><span style="color:teal;">OleDbDataReader</span> dr;</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span>dr = cmd.ExecuteReader();</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span><span style="color:blue;">string</span> sqlConnectionString = <span style="color:maroon;">&#8220;Data Source=MNCXP08;Initial<span> </span></span></span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span>Catalog=test;Persist Security Info=True;User </span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span>ID=sa;Password=admin123&#8243;</span><span style="font-size:10pt;">;</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span></span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span><span style="color:teal;">SqlBulkCopy</span> bcp = <span style="color:blue;">new</span> <span style="color:teal;">SqlBulkCopy</span>(sqlConnectionString);</span></em></p>
<p class="MsoNormal"><em><span style="font-size:10pt;"><span> </span><span style="color:green;">//Here users is the table we created</span></span></em></p>
<p class="MsoNormal" style="text-indent:0.5in;"><em><span style="font-size:10pt;">bcp.DestinationTableName = <span style="color:maroon;">&#8220;users&#8221;</span>;</span></em></p>
<p class="MsoNormal" style="margin:0 -0.5in 0.0001pt 0.5in;"><em><span style="font-size:10pt;">bcp.WriteToServer(dr);</span></em></p>
<p class="MsoNormal" style="margin:0 -0.5in 0.0001pt 0.5in;"><span style="font-size:10pt;"> </span></p>
<p class="MsoNormal" style="margin-left:0.5in;text-indent:-0.25in;"><!--[if !supportLists]--><span style="font-family:Verdana;"><span>4)<span> </span></span></span><!--[endif]--><span style="font-family:Verdana;">Check the users table you will get all the results.</span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/38/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/38/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=38&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/05/21/38/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>

		<media:content url="http://onetidbit.files.wordpress.com/2008/05/step1.jpg?w=128" medium="image" />
	</item>
		<item>
		<title>Displaying total in Footer of Gridview</title>
		<link>http://onetidbit.wordpress.com/2008/05/09/displaying-total-in-footer-of-gridview/</link>
		<comments>http://onetidbit.wordpress.com/2008/05/09/displaying-total-in-footer-of-gridview/#comments</comments>
		<pubDate>Fri, 09 May 2008 08:47:41 +0000</pubDate>
		<dc:creator>onetidbit</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[GRIDVIEW]]></category>

		<guid isPermaLink="false">http://onetidbit.wordpress.com/?p=36</guid>
		<description><![CDATA[If you want to display the Total  in the footer of a gridview. Follow the steps:
1) Create a table of employees with salary.
2) Select ename,esalary from  emptbl
ename            esalary
Bharath           18000
krishna    [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you want to display the Total  in the footer of a gridview. Follow the steps:</p>
<p>1) Create a table of employees with salary.</p>
<p>2) Select ename,esalary from  emptbl</p>
<p>ename            esalary</p>
<p>Bharath           18000</p>
<p>krishna           20000</p>
<p>3) Now in gridview the total of salary must come in footer.</p>
<p>4) .aspx code<br />
<code><br />
<strong><span style="color:#0000ff;">&lt;%@ Page Language=&#8221;C#&#8221; AutoEventWireup=&#8221;true&#8221;  CodeFile=&#8221;Default.aspx.cs&#8221; Inherits=&#8221;_Default&#8221; %&gt;<br />
&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;</span></strong></p>
<p><strong>&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; &gt;<br />
&lt;head runat=&#8221;server&#8221;&gt;<br />
&lt;title&gt;Untitled Page&lt;/title&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:GridView ID=&#8221;GridView1&#8243; runat=&#8221;server&#8221; AutoGenerateColumns=&#8221;False&#8221; BackColor=&#8221;#DEBA84&#8243;<br />
BorderColor=&#8221;#DEBA84&#8243; BorderStyle=&#8221;None&#8221; BorderWidth=&#8221;1px&#8221; CellPadding=&#8221;3&#8243; CellSpacing=&#8221;2&#8243;<br />
DataSourceID=&#8221;SqlDataSource1&#8243; OnRowDataBound=&#8221;GridView1_RowDataBound&#8221; ShowFooter=&#8221;true&#8221;&gt;<br />
&lt;FooterStyle BackColor=&#8221;#F7DFB5&#8243; ForeColor=&#8221;#8C4510&#8243; /&gt;<br />
&lt;Columns&gt;<br />
&lt;asp:BoundField DataField=&#8221;ename&#8221; HeaderText=&#8221;ename&#8221; SortExpression=&#8221;ename&#8221; /&gt;<br />
&lt;asp:TemplateField HeaderText=&#8221;esalary&#8221; SortExpression=&#8221;esalary&#8221;&gt;</strong></p>
<p><strong>&lt;ItemTemplate&gt;<br />
&lt;asp:Label ID=&#8221;Label1&#8243; runat=&#8221;server&#8221; Text=&#8217;&lt;%# Bind(&#8221;esalary&#8221;) %&gt;&#8217;&gt;&lt;/asp:Label&gt;<br />
&lt;/ItemTemplate&gt;<br />
&lt;FooterTemplate&gt;</strong></p>
<p><strong>&lt;asp:Label ID=&#8221;Label2&#8243; runat=&#8221;server&#8221; &gt;&lt;/asp:Label&gt;</strong></p>
<p><strong>&lt;/FooterTemplate&gt;<br />
&lt;/asp:TemplateField&gt;<br />
&lt;/Columns&gt;<br />
&lt;RowStyle BackColor=&#8221;#FFF7E7&#8243; ForeColor=&#8221;#8C4510&#8243; /&gt;<br />
&lt;SelectedRowStyle BackColor=&#8221;#738A9C&#8221; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;White&#8221; /&gt;<br />
&lt;PagerStyle ForeColor=&#8221;#8C4510&#8243; HorizontalAlign=&#8221;Center&#8221; /&gt;<br />
&lt;HeaderStyle BackColor=&#8221;#A55129&#8243; Font-Bold=&#8221;True&#8221; ForeColor=&#8221;White&#8221; /&gt;<br />
&lt;/asp:GridView&gt;</strong></p>
<p><strong>&lt;/div&gt;<br />
&lt;asp:SqlDataSource ID=&#8221;SqlDataSource1&#8243; runat=&#8221;server&#8221; ConnectionString=&#8221;&lt;%$ ConnectionStrings:TestConnectionString %&gt;&#8221;<br />
SelectCommand=&#8221;SELECT [ename], [esalary] FROM [emptbl]&#8220;&gt;&lt;/asp:SqlDataSource&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</strong><br />
</code><br />
<span style="color:#0000ff;"><span style="color:#000000;">5) Code behind:</span></span></p>
<p><strong><span style="color:#0000ff;"><code>using System;<br />
using System.Data;<br />
using System.Configuration;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.UI.HtmlControls;</span></strong></p>
<p><strong>public partial class _Default : System.Web.UI.Page<br />
{</strong></p>
<p><strong>private int Total = 0;<br />
protected void Page_Load(object sender, EventArgs e)<br />
{</strong></p>
<p><strong>}<br />
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)<br />
{<br />
if (e.Row.RowType == DataControlRowType.DataRow)<br />
{</strong></p>
<p><span style="color:#008000;"><strong>//</strong></span><span style="color:#008000;"><strong>DataBinder.Eval method </strong></span><strong><span style="color:#0000ff;"><span style="color:#008000;">Evaluates data-binding expressions at run time. </span></span></strong></p>
<p><strong>int Tot=(int)DataBinder.Eval(e.Row.DataItem,&#8221;esalary&#8221;);<br />
Total = Total + Tot;<br />
}</strong></p>
<p><strong>if (e.Row.RowType == DataControlRowType.Footer)<br />
{<br />
Label lbltotal = e.Row.FindControl(&#8221;Label2&#8243;) as Label;<br />
lbltotal.Text = Total.ToString();<br />
}<br />
}<br />
}</code><br />
</strong></p>
<p>Any doubts mail me.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onetidbit.wordpress.com/36/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onetidbit.wordpress.com/36/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onetidbit.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onetidbit.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onetidbit.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onetidbit.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onetidbit.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onetidbit.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onetidbit.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onetidbit.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onetidbit.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onetidbit.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onetidbit.wordpress.com&blog=2446287&post=36&subd=onetidbit&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onetidbit.wordpress.com/2008/05/09/displaying-total-in-footer-of-gridview/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/onetidbit-128.jpg" medium="image">
			<media:title type="html">Radhe</media:title>
		</media:content>
	</item>
	</channel>
</rss>