<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36935153</id><updated>2012-01-31T08:50:48.236+05:30</updated><category term='Design Rules'/><category term='Delegate template'/><category term='ISAPI cache'/><category term='NetworkCredentials'/><category term='multiple files reading in C#'/><category term='Performance'/><category term='Number of Days in Month'/><category term='User Profile attributes value sharepoint 2010'/><category term='sharepoint 2010'/><category term='FaultReason'/><category term='Usercontrols events in C#'/><category term='HDR'/><category term='VB.NET'/><category term='DataTable'/><category term='Javascript validation in C#'/><category term='AND CAML query'/><category term='OnPaste'/><category term='Virtual Path Provider component'/><category term='PHP client for asp.net webservice'/><category term='IIS 5.1'/><category term='Sharepoint namespace'/><category term='dynamically adding TextBox in C#'/><category term='MVC2 Html editorFor'/><category term='Find Week end days in C# dates'/><category term='generate live data for chat webpart in sharepoint 2010'/><category term='read list item'/><category term='Sharepoint website'/><category term='multiple refcursor retrieve in Oracle using enterprise library 4.1'/><category term='public messages'/><category term='Querying XML raw data.'/><category term='Remove object in Generic collection'/><category term='Range value'/><category term='Cache as record value.'/><category term='sharepoint dll location'/><category term='table'/><category term='extended properties'/><category term='XMLTextWriter xml string on runtime'/><category term='Site user id'/><category term='XML attributes'/><category term='MoveToNextAttribute'/><category term='SharePoint 2010 Workflow status programmatically'/><category term='site backup tool in moss 2007'/><category term='Encrypting Decrypting the password in C#'/><category term='Sharepoint object model'/><category term='Multiple tables in DataSet'/><category term='array bound to Gridview'/><category term='Gridview Row Deletion in C#'/><category term='BeginLoadData() in DataSet'/><category term='Querying the XML file using LINQ'/><category term='OracleConnection'/><category term='SPFolderCollection'/><category term='Base64Binary data type.File download as php webservice'/><category term='Assembly'/><category term='Loading XML document in LINQ'/><category term='CacheFactory'/><category term='t_cursor'/><category term='Gridview Row Delete'/><category term='Features in sharepoint 2007'/><category term='ArrayList to String array in C#'/><category term='Extracting string through comma separator in C#'/><category term='webservice basic authentication using C#'/><category term='asp.net'/><category term='DataKey'/><category term='Record retreiving  C# using OracleProcedure'/><category term='MSMQ SQL Server built in layer'/><category term='Oracle with C# beginer apps'/><category term='asp.net webservice authentication using soap header.'/><category term='getElementById'/><category term='ASP.NET 3.5'/><category term='DataColumns'/><category term='Leave days calculating in C#.NET'/><category term='Migrate Database attach and detach sharepoint 2010'/><category term='Opening popup window in ASP.NET'/><category term='SPFile Download Dialogbox'/><category term='XMLHttpRequest'/><category term='SharePoint Claim based Identity'/><category term='running PHP in IIS Server'/><category term='Insert SQLProcedure using C#'/><category term='wsdl'/><category term='Sharepoint 2007 migration to Sharepoint 2010'/><category term='GetCacheManager'/><category term='Looping the people picker values in WorkFlow'/><category term='Webservices in C#'/><category term='LINQ to SQL Classes tutorial in C#'/><category term='sharepoint'/><category term='webservice consuming throug jQuery -parameter'/><category term='PHP webservice consumer'/><category term='onrowcommand'/><category term='reflection in C#'/><category term='Convert DataSet into ArrayList'/><category term='Quque in C#'/><category term='Dataset as ArrayList'/><category term='StringWriter'/><category term='PreAuthentication'/><category term='site and site list collection'/><category term='GetFiles'/><category term='Enumerating different items from Arrays in C#'/><category term='DESCryptoServiceProvider'/><category term='DataSet to ArraList in C#'/><category term='adding array'/><category term='server side javascript validation'/><category term='FxCop Class Library code analysis sample in C#'/><category term='SPUserProfileManager'/><category term='Creating SubFolder SharePoint Object Model'/><category term='Jignesh hada'/><category term='Xe'/><category term='nusoap webservice client for asp.net'/><category term='excel sheet as table and display them in Gridview'/><category term='DaysInMonth'/><category term='Creating QR code using ASP.NET'/><category term='installing PHP 5.2 in Windows XP'/><category term='Linq'/><category term='MSMQ Architecture'/><category term='IsTerminatiing'/><category term='switch case'/><category term='FaultException'/><category term='SPWebCollection in Sharepoint'/><category term='Default term cannot be identied'/><category term='AJAX Gridview in C#'/><category term='working with access database using C#.NET'/><category term='Retreiving value from SharePoint List'/><category term='SPList Caml Query'/><category term='Interoperability Rules'/><category term='XDocument'/><category term='Access 2003'/><category term='Exception usage in WCF'/><category term='MD5CryptoServiceProvider'/><category term='ICredentials'/><category term='WebServiceBinding'/><category term='XML string reader'/><category term='IsOneWay'/><category term='Cells in GridView'/><category term='Guid.'/><category term='FindControl(string)'/><category term='ArrayList to String array using C#'/><category term='Microsoft Enterprise Library 4.1 Database config setting in c#'/><category term='Exception handling in Enterpirse Library 4.1'/><category term='Naming Rules'/><category term='selecting records between two dates'/><category term='Class object array loop'/><category term='Messages'/><category term='Excel sheet'/><category term='SPWeb inside SharePoint workflow'/><category term='unique rows retrieving'/><category term='Portability Rules.'/><category term='decimal control in double value'/><category term='displaying a column values of record in text box using C#'/><category term='FaultContract'/><category term='Sharepoint client object model'/><category term='WCFServiceLibrary application'/><category term='MemoryStream'/><category term='diffence between two dates in C#'/><category term='wss 3.0 moss 2007'/><category term='DataSet to ArrayList'/><category term='DisplayFor'/><category term='Managed Meta data service'/><category term='Listing all webpages from the moss site'/><category term='OracleCommand'/><category term='U2UCAMLQUERY ListID'/><category term='XElement in LINQ'/><category term='LINQ to Entities'/><category term='Basic LINQ tutorial'/><category term='Enterprise Keyword site column activating in sharepoint 2010'/><category term='CryptoStream'/><category term='SQLBulkCopy'/><category term='C# SMTP email sending code'/><category term='Timespan'/><category term='web based service consume'/><category term='Loading XML into DataSet'/><category term='ProfileValueCollectionBase'/><category term='SoapDocumentMethod'/><category term='updating'/><category term='File downloading Visual WebPart'/><category term='RegisterStartupScript in C#'/><category term='Webservice in C#'/><category term='events in javascript'/><category term='text searching in given string or text.'/><category term='SPUserProfile'/><category term='Protection Level'/><category term='GetById'/><category term='Notepad as Dataset object.'/><category term='merging arrays'/><category term='export spsite.content backup in sharepoint 2010.'/><category term='Folder file listing using C#'/><category term='DataSet to ArrayList convert in C#'/><category term='CommandName'/><category term='SQLDataRedaer'/><category term='GirdView record adding'/><category term='Active directory'/><category term='DataKeyNames'/><category term='String to DateTime convert.'/><category term='Template Helper'/><category term='CommandArgs'/><category term='WriteToServer'/><category term='OLEDBCOnnection'/><category term='Namespace in C#'/><category term='Dynamically showing the TextBox in C#'/><category term='WCFService Library tutorial'/><category term='Cache handling in MS-enterprise library 4.1'/><category term='SharePoint 2010 Delegate Control'/><category term='Javascript validation on asp.net'/><category term='smigrate.exe'/><category term='Active directory synchronize with SharePoint List'/><category term='DataSet to Array in C#'/><category term='AllowMultipleControls'/><category term='ClientID'/><category term='ComputeHash'/><category term='DataRow adding dynamically'/><category term='WCF Operation contract&apos;s properties'/><category term='GridViewRow'/><category term='Http handlers'/><category term='C# Newline constant'/><category term='subsite iterating in moss 2007'/><category term='onselectedindexchanged'/><category term='salting in C#'/><category term='visual webpart'/><category term='Runtime Object Model'/><category term='Class creating in C#'/><category term='Between two number value setting in C#'/><category term='site deleting sharepoint stsadm command utility'/><category term='SPList Item inserting'/><category term='Event handlers in MOSS 2007'/><category term='SOAP'/><category term='Sharepoint BDC Architecture'/><category term='MS MQ series'/><category term='ReplyAction'/><category term='UserProfileManager Webservice in Sharepoint 2007'/><category term='SPFolder'/><category term='Excluding Holiday list from Daterang calculation in C#'/><category term='Calling usercontrol in sharepoint webparts'/><category term='Exception Service and Client'/><category term='CheckBox.ASP.NET'/><category term='Directory collection'/><category term='Private Message'/><title type='text'>SP Murugesa Pandian -  My scribbles in C#</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://intelliview.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default?start-index=101&amp;max-results=100'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36935153.post-1233805678039960116</id><published>2011-12-30T14:37:00.000+05:30</published><updated>2011-12-30T14:37:04.056+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Profile attributes value sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='ProfileValueCollectionBase'/><category scheme='http://www.blogger.com/atom/ns#' term='SPUserProfileManager'/><category scheme='http://www.blogger.com/atom/ns#' term='SPUserProfile'/><title type='text'></title><content type='html'>This code for retrieving the First Name and Last Name from the SharePoint 2010 User Profile Service.Here I determine the currently logged in user through SPWeb class's CurrentUser attributesThis code will be useful when you have your own attributes on sharePoint User Profile.Need to specify the internal name of the column.&lt;pre class="brush:js"&gt;&lt;br /&gt;                SPSite site = SPContext.Current.Site;&lt;br /&gt;                SPWeb web = SPContext.Current.Web;&lt;br /&gt;                SPServiceContext serviceContext = SPServiceContext.GetContext(site);&lt;br /&gt;                UserProfileManager manager = new UserProfileManager(serviceContext);&lt;br /&gt;                UserProfile profile = manager.GetUserProfile(web.CurrentUser.LoginName.ToString());&lt;br /&gt;                ProfileValueCollectionBase baseVal = profile.GetProfileValueCollection("FirstName");&lt;br /&gt;                ProfileValueCollectionBase baseVal = profile.GetProfileValueCollection("LastName");&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1233805678039960116?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1233805678039960116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1233805678039960116'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/12/this-code-for-retrieving-first-name-and.html' title=''/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5844703264544096410</id><published>2011-12-20T09:13:00.002+05:30</published><updated>2011-12-20T09:13:40.307+05:30</updated><title type='text'></title><content type='html'>Creating SharePoint UI Modal Popup window using JavaScript.Here I have an gridview with data I am extracting the cell value from it and send this into URL as querystring.&lt;pre class="brush:js"&gt;&lt;br /&gt; function OpenDialog(URL) {&lt;br /&gt;        &lt;br /&gt;         var NewPopUp = SP.UI.$create_DialogOptions();&lt;br /&gt;         NewPopUp.url = URL;&lt;br /&gt;         NewPopUp.width = 700;&lt;br /&gt;         NewPopUp.height = 350;&lt;br /&gt;         SP.UI.ModalDialog.showModalDialog(NewPopUp);&lt;br /&gt;     }&lt;br /&gt;&lt;/pre&gt;GridView:&lt;pre class="brush:js"&gt;&lt;br /&gt;&lt;asp:GridView ID="GridView1" runat="server" CellPadding="4" &lt;br /&gt;            EnableModelValidation="True" Font-Names="Verdana" Font-Size="Small" &lt;br /&gt;            ForeColor="#333333" GridLines="None" onrowcommand="GridView1_RowCommand"&gt;&lt;br /&gt;            &lt;AlternatingRowStyle BackColor="White" ForeColor="#284775" /&gt;&lt;br /&gt;            &lt;EditRowStyle BackColor="#999999" /&gt;&lt;br /&gt;            &lt;FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /&gt;&lt;br /&gt;            &lt;HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /&gt;&lt;br /&gt;            &lt;PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /&gt;&lt;br /&gt;            &lt;RowStyle BackColor="#F7F6F3" ForeColor="#333333" /&gt;&lt;br /&gt;            &lt;SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /&gt;&lt;br /&gt;            &lt;Columns&gt;&lt;br /&gt;             &lt;br /&gt;                 &lt;asp:TemplateField&gt;&lt;br /&gt;                 &lt;ItemTemplate&gt;&lt;br /&gt;                 &lt;br /&gt;              &lt;br /&gt;                 &lt;br /&gt;                 &lt;a onclick="javascript:OpenDialog('/_layouts/AppProject/ApplicationPage1.aspx?id=&lt;%#DataBinder.Eval(Container.DataItem,"dType")%&gt;');"&gt;Show Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;                 &lt;/ItemTemplate&gt;&lt;br /&gt;                 &lt;/asp:TemplateField&gt;                       &lt;br /&gt;                                        &lt;br /&gt;                                        &lt;br /&gt;            &lt;/Columns&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        &lt;/asp:GridView&gt;&lt;br /&gt;&lt;/pre&gt;On RowCommand method of GridView extracting the first and second value&lt;pre class="brush:js"&gt;&lt;br /&gt; protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;                int index = Convert.ToInt32(e.CommandArgument.ToString());&lt;br /&gt;                GridViewRow selectedRow = GridView1.Rows[index];&lt;br /&gt;                TableCell  docType = selectedRow.Cells[1];&lt;br /&gt;                TableCell documentName = selectedRow.Cells[2];&lt;br /&gt;                ListItem item = new ListItem();&lt;br /&gt;                item.Text = Server.HtmlDecode(selectedRow.Cells[2].Text);&lt;br /&gt;                &lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5844703264544096410?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5844703264544096410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5844703264544096410'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/12/creating-sharepoint-ui-modal-popup.html' title=''/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6113198888256914834</id><published>2011-12-10T19:05:00.001+05:30</published><updated>2011-12-10T19:14:02.701+05:30</updated><title type='text'>Reading DataRow into Generic class</title><content type='html'>Recently I worked out for an business requirement to split the number of rows as per the value.&lt;br /&gt;Example if a purchase order contains number of quantity as 5.Then my code should create the 5 records on the same purchase order and splitting the quantities as 1.&lt;br /&gt;Here is an XML file:&lt;br /&gt;&lt;pre class="brush:js"&gt;&lt;br /&gt;&lt;br /&gt;&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;br /&gt;&lt;Products&gt;&lt;br /&gt;  &lt;Product&gt;&lt;br /&gt;    &lt;ProductID&gt;004&lt;/ProductID&gt;&lt;br /&gt;    &lt;ProductName&gt;Samsung Galaxy Tab&lt;/ProductName&gt;&lt;br /&gt;    &lt;Quantity&gt;1&lt;/Quantity&gt;&lt;br /&gt;      &lt;/Product&gt;&lt;br /&gt;  &lt;Product&gt;&lt;br /&gt;  &lt;ProductID&gt;005&lt;/ProductID&gt;&lt;br /&gt;  &lt;ProductName&gt;iPhone&lt;/ProductName&gt;&lt;br /&gt;  &lt;Quantity&gt;1&lt;/Quantity&gt;&lt;br /&gt;  &lt;/Product&gt;&lt;br /&gt;  &lt;Product&gt;&lt;br /&gt;    &lt;ProductID&gt;006&lt;/ProductID&gt;&lt;br /&gt;    &lt;ProductName&gt;Nokia&lt;/ProductName&gt;&lt;br /&gt;    &lt;Quantity&gt;2&lt;/Quantity&gt;&lt;br /&gt;  &lt;/Product&gt;&lt;br /&gt;&lt;br /&gt;  &lt;Product&gt;&lt;br /&gt;    &lt;ProductID&gt;007&lt;/ProductID&gt;&lt;br /&gt;    &lt;ProductName&gt;Motorola Razer Tab&lt;/ProductName&gt;&lt;br /&gt;    &lt;Quantity&gt;5&lt;/Quantity&gt;&lt;br /&gt;  &lt;/Product&gt;&lt;br /&gt;  &lt;/Products&gt;&lt;br /&gt;&lt;/pre&gt;Here I read these records into generic class and identifying the each product's quantity.So there will be 9 record generated.Always best practice to read the Data Row in to generic class.&lt;pre class="brush:js"&gt;&lt;br /&gt;public class ExcelColumns&lt;br /&gt;{&lt;br /&gt; public ExcelColumns(string PID,string PName,int PQN)&lt;br /&gt; {&lt;br /&gt;        this.ProductID = PID;&lt;br /&gt;        this.ProductName = PName;&lt;br /&gt;        this.Quantity = PQN;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;    private string pId, pName;&lt;br /&gt;    private int quantity;&lt;br /&gt;    public string ProductID&lt;br /&gt;    {&lt;br /&gt;        get { return pId; }&lt;br /&gt;        set { pId = value; }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public string ProductName&lt;br /&gt;    {&lt;br /&gt;        get { return pName; }&lt;br /&gt;        set { pName = value; }&lt;br /&gt;    &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public int Quantity&lt;br /&gt;    {&lt;br /&gt;        get { return quantity; }&lt;br /&gt;        set { quantity = value; }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Reading the each row and applying the logic here&lt;pre class="brush:js"&gt;&lt;br /&gt;      DataSet ds = new DataSet();&lt;br /&gt;&lt;br /&gt;        ds.ReadXml(@"D:\SPProjects\First\Products.xml");&lt;br /&gt;        List&lt;ExcelColumns&gt; list = new System.Collections.Generic.List&lt;ExcelColumns&gt;();&lt;br /&gt;        foreach (DataRow row in ds.Tables[0].Rows)&lt;br /&gt;        {&lt;br /&gt;            if (Convert.ToInt32(row[2]) == 1)&lt;br /&gt;            {&lt;br /&gt;                list.Add(new ExcelColumns(row[0].ToString(), row[1].ToString(), Convert.ToInt32(row[2])));&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                int a = Convert.ToInt32(row[2]);&lt;br /&gt;&lt;br /&gt;                for (int b = 0; b &lt; a; b++)&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    list.Add(new ExcelColumns(row[0].ToString(), row[1].ToString(), 1));&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        GridView1.DataSource = list;&lt;br /&gt;        GridView1.DataBind();&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6113198888256914834?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6113198888256914834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6113198888256914834'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/12/reading-datarow-into-generic-class.html' title='Reading DataRow into Generic class'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7207336772226356713</id><published>2011-12-07T21:51:00.001+05:30</published><updated>2011-12-07T21:53:39.207+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Creating QR code using ASP.NET'/><title type='text'>Creating QR code using ASP.NET  form</title><content type='html'>&lt;br /&gt;Creating QR code using ASP.NET&amp;nbsp; form.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string name = TextBox1.Text.ToString() + "\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string age = TextBox2.Text.ToString() + "\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string profession = TextBox3.Text.ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s = name + age + profession;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Text = s;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Net.WebClient client = new System.Net.WebClient();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte[] b = client.DownloadData("https://chart.googleapis.com/chart?chs=150x150&amp;amp;cht=qr&amp;amp;chl=" + txt.Text.ToString());&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stream stream = new MemoryStream(b);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Drawing.Bitmap bmb = new System.Drawing.Bitmap(stream);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bmb.Save("C:\\windows\\3.png", ImageFormat.Png);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Dispose();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Flush();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7207336772226356713?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7207336772226356713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7207336772226356713'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/12/creating-qr-code-using-aspnet-form.html' title='Creating QR code using ASP.NET  form'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4297064280963657974</id><published>2011-10-05T16:38:00.000+05:30</published><updated>2011-10-05T16:38:09.560+05:30</updated><title type='text'>Listing all files inside subfolders in SharePoint</title><content type='html'>This code will loop all the files inside the all subfolders of Shared Documents library in SharePoint 2010.&lt;br /&gt;&lt;br /&gt;        public ArrayList getfilesinfoder()&lt;br /&gt;        {&lt;br /&gt;            ArrayList al1 = new ArrayList();&lt;br /&gt;            string[] arr = LoopAllFolder();&lt;br /&gt;            &lt;br /&gt;            SPSite site = SPContext.Current.Site;&lt;br /&gt;            for (int i = 0; i &lt; arr.Length; i++)&lt;br /&gt;            {&lt;br /&gt;                SPFolder cols = site.OpenWeb().GetFolder("site.Url"+/Shared%20Documents/" + arr[i].ToString());&lt;br /&gt;                SPFileCollection files = cols.Files;&lt;br /&gt;                foreach (SPFile file in files)&lt;br /&gt;                {&lt;br /&gt;                    al1.Add(file.Name.ToString());&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            return al1;&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4297064280963657974?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4297064280963657974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4297064280963657974'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/10/listing-all-files-inside-subfolders-in.html' title='Listing all files inside subfolders in SharePoint'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-960433746328238295</id><published>2011-09-30T10:00:00.000+05:30</published><updated>2011-09-30T10:00:49.946+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010 Workflow status programmatically'/><title type='text'>SPWorkflow Status programmatically</title><content type='html'>I have an document folders which associated with multiple workflows,This code snippet find the specific workflow name and its status.&lt;br /&gt;This code has been developed for my requirement,I need to copy the document to another folder as soon as "Workflow completed".&lt;br /&gt;Associated with List Workflow events in event receiver template.&lt;br /&gt;&lt;br /&gt; public override void WorkflowCompleted(SPWorkflowEventProperties properties)&lt;br /&gt;       {&lt;br /&gt;           using (SPSite site = new SPSite(properties.WebUrl))&lt;br /&gt;           {&lt;br /&gt;               using (SPWeb web = site.OpenWeb())&lt;br /&gt;               {&lt;br /&gt;                   SPList list = properties.ActivationProperties.List;&lt;br /&gt;                   foreach (SPListItem item in list.Items)&lt;br /&gt;                   {&lt;br /&gt;                       foreach (SPWorkflow wf in item.Workflows)&lt;br /&gt;                       {&lt;br /&gt;&lt;br /&gt;                           if (list.WorkflowAssociations[wf.AssociationId].Name.ToString() == "MultipleTasksFlow")&lt;br /&gt;                           {&lt;br /&gt;                               &lt;br /&gt;                            string WFStatus = item[list.WorkflowAssociations[wf.AssociationId].Name].ToString();&lt;br /&gt;&lt;br /&gt;                           }&lt;br /&gt;                       }&lt;br /&gt;                    &lt;br /&gt;                   }&lt;br /&gt;               &lt;br /&gt;               }&lt;br /&gt;            &lt;br /&gt;           }&lt;br /&gt;    &lt;br /&gt;           base.WorkflowCompleted(properties);&lt;br /&gt;&lt;br /&gt;       }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-960433746328238295?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/960433746328238295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/960433746328238295'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/09/spworkflow-status-programmatically.html' title='SPWorkflow Status programmatically'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8601250940245384109</id><published>2011-09-10T15:53:00.002+05:30</published><updated>2011-09-10T15:55:03.930+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPWeb inside SharePoint workflow'/><title type='text'>Getting SPWeb ref inside workflow programmatically</title><content type='html'>If you want to get SPWeb reference inside the &lt;i&gt;OnTaskChanged_Invoked&lt;/i&gt; or Task_MethodInvoking&lt;br /&gt;method&lt;br /&gt;&lt;br /&gt;&lt;i&gt;SPWorkflowActivationProperties workflowProperties= new SPWorkflowTaskProperties();&lt;/i&gt;&lt;br /&gt;SPWeb web = workflowProperties.Web;&lt;br /&gt;&lt;br /&gt;you can get the SPWeb properties of "SPWorkflowActivationProperties" class.&lt;br /&gt;SPContext or HttpContext will not works inside the SharePoint Workflow.&lt;br /&gt;&lt;br /&gt;This single line snippet saved my lot of developing hours to trigger the workflow programmatically.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8601250940245384109?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8601250940245384109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8601250940245384109'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/09/getting-spweb-ref-inside-workflow.html' title='Getting SPWeb ref inside workflow programmatically'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1948888664476327389</id><published>2011-09-08T22:03:00.000+05:30</published><updated>2011-09-08T22:03:01.348+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Creating SubFolder SharePoint Object Model'/><title type='text'>Creating SubFolder in SharePoint 2010</title><content type='html'>Creating SubFolder in SharePoint 2010&lt;br /&gt;&lt;pre class="brush:js"&gt;&lt;br /&gt;n1="FolderName";           &lt;br /&gt;SPList list = site.Lists.TryGetList("Shared Documents");&lt;br /&gt;           SPFolderCollection cols = list.RootFolder.SubFolders;&lt;br /&gt;           SPFolder docFolder =&lt;br /&gt; cols.Add("/Shared Documents/" + n1);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1948888664476327389?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1948888664476327389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1948888664476327389'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/09/creating-subfolder-in-sharepoint-2010.html' title='Creating SubFolder in SharePoint 2010'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3382652506791631479</id><published>2011-08-22T23:19:00.002+05:30</published><updated>2011-08-22T23:23:28.059+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Default term cannot be identied'/><category scheme='http://www.blogger.com/atom/ns#' term='Managed Meta data service'/><title type='text'>The default term store cannot be identified</title><content type='html'>I was trying to activate the Taxonomy on my site which created from the blank site template.When I connecting and add some properties for "Managed Meta data service" from Central application I have got this error.Initially I have no clue.I googled its WCF hotfix for service application.&lt;br /&gt;&lt;br /&gt;when creating the "Enterprise Keyword" column,my term store was not able to find the default term store.&lt;br /&gt;&lt;i&gt;"The default term store cannot be identified"&lt;/i&gt;&lt;br /&gt;After tried some attempts to create the same column below error was thrown.&lt;br /&gt;&lt;i&gt;Unrecognized attribute 'allowInSecureTransport'&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CNHuzRH0h-s/TlKWlyCJTqI/AAAAAAAABXI/6gVzbK1WGkQ/s1600/WCF%2BFix.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="281" width="400" src="http://1.bp.blogspot.com/-CNHuzRH0h-s/TlKWlyCJTqI/AAAAAAAABXI/6gVzbK1WGkQ/s400/WCF%2BFix.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You can download the hotfix from the below link&lt;br /&gt;&lt;br /&gt;http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3382652506791631479?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3382652506791631479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3382652506791631479'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/08/default-term-store-cannot-be-identified.html' title='The default term store cannot be identified'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CNHuzRH0h-s/TlKWlyCJTqI/AAAAAAAABXI/6gVzbK1WGkQ/s72-c/WCF%2BFix.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4024353096667891062</id><published>2011-08-22T22:00:00.000+05:30</published><updated>2011-08-22T22:00:20.885+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Keyword site column activating in sharepoint 2010'/><title type='text'>Enable Enterprise keywords colum in site</title><content type='html'>Enabling the "Enterprise Keywords" in sharepoint list or document library.&lt;br /&gt;If you are not seeing this column by default,the reason was you have been selected the blank site to create root site.&lt;br /&gt;There are no way to activate this feature if you selected the blanksite.&lt;br /&gt;You need to activate it through &lt;i&gt;stsadm command&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;STSADM -o activatefeature -n TaxonomyFieldAdded -url http://myserver &lt;/i&gt;&lt;br /&gt;before activating this feature please be make sure you activated the site featured called &lt;i&gt;"SharePoint Server Enterprise Site features"&lt;/i&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4024353096667891062?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4024353096667891062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4024353096667891062'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/08/enable-enterprise-keywords-colum-in.html' title='Enable Enterprise keywords colum in site'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2129573179691237473</id><published>2011-08-21T08:44:00.000+05:30</published><updated>2011-08-21T08:44:44.748+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Remove object in Generic collection'/><category scheme='http://www.blogger.com/atom/ns#' term='SPFolderCollection'/><title type='text'>SPFolder Collection in SharePoint 2010</title><content type='html'>This code loop all the folders inside the "Shared Documents" folder.&lt;br /&gt;It will retrieve all the folders inside the Shared documents.I have an requirement to allow the user to upload the documents in to managed folder into Shared Documents and trigger the Workflow.Soon I will post the Workflow code.&lt;br /&gt;&lt;pre class="brush:js"&gt;public string[] LoopAllFolder()&lt;br /&gt;        {&lt;br /&gt;            string folderName = "";&lt;br /&gt;            SPSite site = SPContext.Current.Site;&lt;br /&gt;            SPFolder cols = site.OpenWeb().Folders[site.Url + "/Shared Documents"];&lt;br /&gt;            if (cols.SubFolders.Count &gt; 0)&lt;br /&gt;                    {&lt;br /&gt;                        //SPFileCollection files = cols.Files;&lt;br /&gt;                        SPFolderCollection folders = cols.SubFolders;&lt;br /&gt;                        foreach (SPFolder Colsfolders in folders)&lt;br /&gt;                        {&lt;br /&gt;                            folderName = folderName + Colsfolders.Name.ToString() + ",";&lt;br /&gt;                        }&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;            return folderName.TrimEnd(',').Split(',');&lt;br /&gt;          &lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I bind these folders in dropdownlist by removing the "Forms" folder.&lt;br /&gt;&lt;pre class="brush:js"&gt;List&lt;string&gt; FolderList = new List&lt;string&gt;(LoopAllFolder());&lt;br /&gt;            FolderList.RemoveAt(0);&lt;br /&gt;            ddlList.DataSource = FolderList;&lt;br /&gt;            ddlList.DataBind();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2129573179691237473?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2129573179691237473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2129573179691237473'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/08/spfolder-collection-in-sharepoint-2010.html' title='SPFolder Collection in SharePoint 2010'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1756362392666823739</id><published>2011-08-17T08:06:00.000+05:30</published><updated>2011-08-17T08:06:43.646+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Site user id'/><category scheme='http://www.blogger.com/atom/ns#' term='Looping the people picker values in WorkFlow'/><title type='text'>Looping the people picker values</title><content type='html'>Recently I encountered the strange error while retrieving the all user from the&lt;br /&gt;People picker control using SPQuery.&lt;br /&gt;My datatable comes with Site user id and Name.As I wanted to assign these user to a&lt;br /&gt;specific task in workflow.&lt;br /&gt;while using these first user comes without site user id and the remaining were perfect as i expected.&lt;br /&gt;I should admit,I tried many times but could not figure it out for my first user comes along with site id.Finally I made it to work.&lt;br /&gt;&lt;br /&gt;Firstly queried the all user from the people picker control with certain condition using CAML.&lt;br /&gt;&lt;pre class="brush:js"&gt; private string GetApproverList()&lt;br /&gt;        {&lt;br /&gt;            using (SPWeb web = workflowProperties.Web)&lt;br /&gt;            {&lt;br /&gt;                string appList = "";&lt;br /&gt;                SPList docApproverList = web.Lists["DocApprovers"];&lt;br /&gt;                &lt;br /&gt;                string DocType = workflowProperties.Item["DocumentType"].ToString();               &lt;br /&gt;                SPQuery q = new SPQuery();&lt;br /&gt;                &lt;br /&gt;                //q.Query = q.Query = "&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef Name='Title'/&gt;&lt;Value Type='Text'&gt;" + DocType + "&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;";&lt;br /&gt;                q.Query = "&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef Name='Title' /&gt;&lt;Value Type='Text'&gt;" + DocType + "&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;";&lt;br /&gt;                DataTable dt = docApproverList.GetItems(q).GetDataTable();&lt;br /&gt;                foreach (DataRow row in dt.Rows)&lt;br /&gt;                {&lt;br /&gt;                    appList = appList + row["Approvers"].ToString()+",";&lt;br /&gt;                }&lt;br /&gt;                return appList.TrimEnd(',');&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Secondly split this string into array by passing the comma sperator and '#' separator.&lt;br /&gt;&lt;pre class="brush:js"&gt; string DocListUser = GetApproverList();&lt;br /&gt;            string[] uids = DocListUser.Split(';', '#');&lt;br /&gt;            for (int a = 0; a &lt; uids.Length; a++)&lt;br /&gt;            {&lt;br /&gt;                if (uids[a].ToString() != "" &amp;&amp; !CheckNumber(uids[a].ToString()))&lt;br /&gt;                {&lt;br /&gt;                    uidsList.Add(uids[a]);&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;/pre&gt;Now I have final string array which comes with "",user id and display name.&lt;pre class="brush:js"&gt;public bool CheckNumber(string value)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            int number1;&lt;br /&gt;            return int.TryParse(value, out number1);&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;I used array list to add each items in above string.Then I omit the "" string and numbers in the array.&lt;pre class="brush:js"&gt; foreach (var userList in uidsList)&lt;br /&gt;            {&lt;br /&gt;                SPUser user = SPContext.Current.Web.EnsureUser(userList.ToString());&lt;br /&gt;                assignees.Add(user.LoginName);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1756362392666823739?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1756362392666823739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1756362392666823739'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/08/looping-people-picker-values.html' title='Looping the people picker values'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4485292714850673822</id><published>2011-07-06T11:32:00.000+05:30</published><updated>2011-07-06T11:32:29.507+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excluding Holiday list from Daterang calculation in C#'/><title type='text'>How to Find the Holidays in given date range</title><content type='html'>I was working with fully date time format around to develop the attendance system.&lt;br /&gt;I need to ignore the Weekend days and other government announced holiday list.&lt;br /&gt;This will used to find the day was a holiday or not in the given date range.&lt;br /&gt;&lt;pre class="brush:js"&gt; public DataSet ShowHolidays()&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        DataSet ds = new DataSet();&lt;br /&gt;        ds.ReadXml(@"D:\\holiday.xml");&lt;br /&gt;        return ds;&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;I am maintaining the holiday list xml file&lt;br /&gt;&lt;pre class="brush:js"&gt;&lt;Holidays&gt;&lt;br /&gt;&lt;Dates&gt;2011/07/04&lt;/Dates&gt;&lt;br /&gt;&lt;Dates&gt;2011/07/05&lt;/Dates&gt;&lt;br /&gt;&lt;Dates&gt;2011/07/06&lt;/Dates&gt;&lt;br /&gt;&lt;/Holidays&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush:js"&gt; ArrayList list = new ArrayList();&lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush:js"&gt; public bool IsHolidays(DateTime dt1)&lt;br /&gt;    {&lt;br /&gt;        DataSet d1 = ShowHolidays();&lt;br /&gt;        foreach (DataRow row in d1.Tables[0].Rows)&lt;br /&gt;        {&lt;br /&gt;            list.Add(Convert.ToDateTime(row["Dates_Text"]).ToShortDateString());&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        return list.Contains(dt.ToShortDateString());&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4485292714850673822?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4485292714850673822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4485292714850673822'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/07/how-to-find-holidays-in-given-date.html' title='How to Find the Holidays in given date range'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6291818786171474352</id><published>2011-07-06T11:20:00.000+05:30</published><updated>2011-07-06T11:20:33.340+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Find Week end days in C# dates'/><title type='text'>How to find the WeekEnd days in C#</title><content type='html'>This code snippet will used to find out the WeekEnd days in C#.Once you find out then you can write  your own business requirement logic to be build.&lt;br /&gt;&lt;pre class="brush: js"&gt;  public bool isWeekEnd(DateTime dt)&lt;br /&gt;    {&lt;br /&gt;        if (dt.DayOfWeek == DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday)&lt;br /&gt;        { return true; }&lt;br /&gt;        else&lt;br /&gt;        { return false; }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6291818786171474352?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6291818786171474352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6291818786171474352'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/07/how-to-find-weekend-days-in-c.html' title='How to find the WeekEnd days in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-334385668536382896</id><published>2011-07-05T14:28:00.002+05:30</published><updated>2011-07-05T14:55:00.087+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enumerating different items from Arrays in C#'/><title type='text'>Enumerating different items from Arrays</title><content type='html'>This morning I started to working on some thing to compare the two array list or array values and identifying the similarities and differential items.&lt;br /&gt;The below code is equivalent to looping the both arrays and identifying the common and different items in two array values.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In C#.NET 3.5 We have Intersect and Except extension method to get solution for these kind scenarios.&lt;br /&gt;&lt;pre class="brush: js"&gt;List&lt;string&gt; List1 = new List&lt;string&gt;();&lt;br /&gt;List1.Add("Murugesan");&lt;br /&gt;List1.Add("Geetha");&lt;br /&gt;List1.Add("GuruSelvam");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List&lt;string&gt; List2 = new List&lt;string&gt;();&lt;br /&gt;List2.Add("Murugesan");&lt;br /&gt;List2.Add("Geetha");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List&lt;string&gt; exce = List1.Except(List2).ToList();&lt;br /&gt;foreach (string n in exce)&lt;br /&gt;{&lt;br /&gt;Response.Write(n.ToString());&lt;br /&gt;}&lt;br /&gt;//It will returns the GuruSelvam&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-334385668536382896?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/334385668536382896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/334385668536382896'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/07/enumerating-different-items-from-arrays.html' title='Enumerating different items from Arrays'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5435179175019072898</id><published>2011-07-04T18:20:00.001+05:30</published><updated>2011-07-04T18:25:43.731+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='export spsite.content backup in sharepoint 2010.'/><title type='text'>export sharepoint site</title><content type='html'>&lt;div&gt;&lt;p&gt;Today i learned some more deeply about site collection data backup with all attributes of sites such as versions of contents,security permission level.file compression during export and import of the site using sharepoint 2010 powershell cmdlets.&lt;br&gt;I am on preparing for the exam 70-667 sharepoint 2010 configure.&lt;b&gt;i always use the beckybertram blog for microsoft exam preparation&lt;/b&gt;.&lt;/p&gt;&lt;br/&gt;&lt;img src='http://lh6.ggpht.com/-h36Hz2jWgXQ/ThG2_WmX4FI/AAAAAAAABN4/JQ__peG48Tk/2011-07-04%25252018.18.58.png' /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5435179175019072898?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5435179175019072898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5435179175019072898'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/07/export-sharepoint-site.html' title='export sharepoint site'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-h36Hz2jWgXQ/ThG2_WmX4FI/AAAAAAAABN4/JQ__peG48Tk/s72-c/2011-07-04%25252018.18.58.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-242327332581455346</id><published>2011-07-01T08:37:00.005+05:30</published><updated>2011-07-01T09:19:51.511+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# SMTP email sending code'/><title type='text'>C# SMTP email sending code</title><content type='html'>When I tested this code in webapplication its works fine.But my webmail server is HTTPS based and I wanted to integrate this into my SharePoint webpart.&lt;br /&gt;&lt;br /&gt;In this case,set EnableSsl true on your smtp object and specify the port number if you are not using the SMTP's default port 25.&lt;br /&gt;&lt;br /&gt;Still you got an error use the below code to off the Certificate Validation while relying on HTTP.&lt;br /&gt;If you are an developer and testing it on the PC where you installed "fiddler".Just make sure its Off.&lt;br /&gt;Use the below line just before to Send method.&lt;br /&gt;&lt;pre class="brush:js"&gt; System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; }; &lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush: js"&gt;try&lt;br /&gt;        {&lt;br /&gt;            MailMessage mail = new MailMessage();&lt;br /&gt;            SmtpClient smtp = new SmtpClient("webmail smtp");&lt;br /&gt;&lt;br /&gt;            mail.From = new MailAddress("user@webmail.com");&lt;br /&gt;            mail.To.Add("murugesa.pandian@webmail.com");&lt;br /&gt;           &lt;br /&gt;            mail.CC.Add("CC");&lt;br /&gt;&lt;br /&gt;            mail.Subject = "Subject";&lt;br /&gt;            mail.Body = "Email contents";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            smtp.Credentials = new System.Net.NetworkCredential("userid", "pwd");&lt;br /&gt;            smtp.EnableSsl = true;&lt;br /&gt;&lt;br /&gt;            smtp.Send(mail);&lt;br /&gt;            Response.Write("Sent !");&lt;br /&gt;        }&lt;br /&gt;        catch (Exception ex)&lt;br /&gt;        {&lt;br /&gt;            Response.Write(ex.Message.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-242327332581455346?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/242327332581455346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/242327332581455346'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/07/c-smtp-email-sending-code.html' title='C# SMTP email sending code'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5711826745860374649</id><published>2011-06-22T12:19:00.002+05:30</published><updated>2011-06-22T12:20:28.996+05:30</updated><title type='text'>Binding Month days in DropDownList</title><content type='html'>&lt;pre class="brush: js"&gt;public void BindDays()&lt;br /&gt;{&lt;br /&gt;for (int i = 1; i &lt;= 31; i++)&lt;br /&gt;{&lt;br /&gt;ListItem item = new ListItem();&lt;br /&gt;item.Value = i.ToString();&lt;br /&gt;item.Text = i.ToString();&lt;br /&gt;DropDownList1.Items.Add(item);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5711826745860374649?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5711826745860374649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5711826745860374649'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/binding-month-days-in-dropdownlist.html' title='Binding Month days in DropDownList'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3859675912319218120</id><published>2011-06-22T08:34:00.002+05:30</published><updated>2011-06-22T08:34:41.254+05:30</updated><title type='text'>My virtual business card</title><content type='html'>Learn more about me !&lt;br /&gt;https://www.mcpvirtualbusinesscard.com/VBCServer/passionate/profile&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3859675912319218120?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3859675912319218120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3859675912319218120'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/my-virtual-business-card.html' title='My virtual business card'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-9048036066678741547</id><published>2011-06-20T09:32:00.005+05:30</published><updated>2011-06-20T09:40:16.477+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Leave days calculating in C#.NET'/><title type='text'>Calculating monthwise leaves  in date range in C#.NET</title><content type='html'>Recently there was an requirement at my work was finding the leave month wise.&lt;br /&gt;Assume this way,If an employee apply leaves for the duration between 4th Feb,2011 and&lt;br /&gt;4th July 2011.HR team wanted to calculate the month wise leave for that employee against total number of leave days.&lt;br /&gt;By doing this way there is a room to not to calculate the "Week end" and other government announced holidays.&lt;br /&gt;&lt;br /&gt;Here is the code for to do so.&lt;br /&gt;&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;MonthChecker cObj = new MonthChecker();&lt;br /&gt;List&lt;datetime&gt; listDate = new List&lt;datetime&gt;();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List&lt;string&gt; strList = new List&lt;string&gt;();&lt;br /&gt;&lt;br /&gt;DateTime from = new DateTime(2011, 02, 25);&lt;br /&gt;DateTime to = new DateTime(2011, 04, 14);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DateTime dt2 = new DateTime(2011,02,25);&lt;br /&gt;DateTime to2 = new DateTime(2011, 06, 14);&lt;br /&gt;&lt;br /&gt;string n = "";&lt;br /&gt;string n1 = "";&lt;br /&gt;&lt;br /&gt;while (from &lt;= to)&lt;br /&gt;{&lt;br /&gt;from = from.AddDays(1);&lt;br /&gt;DateTime d = new DateTime();&lt;br /&gt;d = from.AddDays(-1);&lt;br /&gt;if (cObj.CheckMonthLastDay(d))&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;listDate.Add(d);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;for(int i=0;i&lt;listDate.Count;i++)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if (i == 0)&lt;br /&gt;{&lt;br /&gt;TimeSpan span = listDate[i].Subtract(dt2);&lt;br /&gt;n = n + "\n" + span.Days.ToString();&lt;br /&gt;strList.Add(n);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;DateTime ck = new DateTime(listDate[i].Year, listDate[i].Month, 01);&lt;br /&gt;TimeSpan spanck = listDate[i].AddDays(1).Subtract(ck);&lt;br /&gt;string M = spanck.Days.ToString();&lt;br /&gt;strList.Add(M);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;foreach (string str in strList)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine(str);&lt;br /&gt;}&lt;br /&gt;Console.ReadLine();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Class MonthChecker&lt;br /&gt;{&lt;br /&gt;public DateTime GetLastDayOfMonth(DateTime dtDate)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;int a = DateTime.DaysInMonth(dtDate.Year, dtDate.Month);&lt;br /&gt;DateTime dt = new DateTime(dtDate.Year, dtDate.Month, a);&lt;br /&gt;return dt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;public bool CheckMonthLastDay(DateTime dtDate)&lt;br /&gt;{&lt;br /&gt;DateTime d1 = dtDate;&lt;br /&gt;if (d1 == GetLastDayOfMonth(dtDate))&lt;br /&gt;{&lt;br /&gt;return true;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-9048036066678741547?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/9048036066678741547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/9048036066678741547'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/calculating-monthwise-leaves-in-date.html' title='Calculating monthwise leaves  in date range in C#.NET'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3050439906623831551</id><published>2011-06-19T17:19:00.002+05:30</published><updated>2011-06-19T17:19:43.072+05:30</updated><title type='text'>Syntax test</title><content type='html'>&lt;pre class="brush: js"&gt;&lt;div id="tweets"&gt;&lt;script type='text/javascript'&gt;&lt;br /&gt;$(function(){&lt;br /&gt;$('#tweets').tweetable({username: 'bloggermint', time: true, limit: 5});&lt;br /&gt;});&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3050439906623831551?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3050439906623831551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3050439906623831551'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/syntax-test.html' title='Syntax test'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1774611269975689922</id><published>2011-06-17T09:11:00.000+05:30</published><updated>2011-06-17T09:11:09.122+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Number of Days in Month'/><category scheme='http://www.blogger.com/atom/ns#' term='DaysInMonth'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 3.5'/><title type='text'>Find Number of Days in specific month</title><content type='html'>Recently I encountered the situation to find the number of days in specific month of the given year.In ASP.NET 3.5 comes up with built-in method called &lt;i&gt;"DaysInMonth"&lt;/i&gt;.This method takes two parameter as Year and Month.&lt;br /&gt;If you want to find out the number of days for "January",then pass the value 1 for Month parameter.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;int numberOfDays = DateTime.DaysInMonth(Convert.ToInt32(YearList.SelectedItem.Value), Convert.ToInt32(MonthList.SelectedItem.Value))&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1774611269975689922?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1774611269975689922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1774611269975689922'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/find-number-of-days-in-specific-month.html' title='Find Number of Days in specific month'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6015967800257516652</id><published>2011-06-17T09:04:00.001+05:30</published><updated>2011-06-17T09:04:59.959+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='unique rows retrieving'/><category scheme='http://www.blogger.com/atom/ns#' term='SPList Caml Query'/><title type='text'>retrieve unique rows from sharepoint List</title><content type='html'>To retrieve the unique rows from the sharepoint list use the "DefaultView" of the DataTable.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;public DataTable GetLeaveAppliers()&lt;br /&gt;        {&lt;br /&gt; using (SPSite site = new SPSite(SPContext.Current.Site.Url))&lt;br /&gt;            {&lt;br /&gt;                using (SPWeb web = site.OpenWeb())&lt;br /&gt;                {&lt;br /&gt;                    SPList list = web.Lists["Leave Plan"];&lt;br /&gt;                    SPQuery q = new SPQuery();&lt;br /&gt;                    string query = "&lt;fieldref Name='Author'/&gt;";&lt;br /&gt;                    q.Query=query;&lt;br /&gt;                    DataTable dt = list.GetItems(q).GetDataTable();&lt;br /&gt;                    DataTable row= dt.DefaultView.ToTable(true, "Author");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    return row;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6015967800257516652?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6015967800257516652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6015967800257516652'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/retrieve-unique-rows-from-sharepoint.html' title='retrieve unique rows from sharepoint List'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4667742635045775914</id><published>2011-06-06T18:00:00.001+05:30</published><updated>2011-06-06T18:01:40.772+05:30</updated><title type='text'>ListItem Client OM</title><content type='html'>Listing all items in sharepoint list using&lt;i&gt;Client Object Model in SharePoint 2010&lt;/i&gt;(Client OM)&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;ClientContext cntx=new ClientContext("Site URL");&lt;br /&gt;Web web = cntx.Current.Web;&lt;br /&gt;List list=web.Lists.GetByTitle("List Name");&lt;br /&gt;CamlQuery query=new CamlQuery();&lt;br /&gt;query.ViewXML="&lt;FieldRef='Title'&gt;";&lt;br /&gt;ListItemCollection cols=list.GetItems(q);&lt;br /&gt;cntx.Load(cols);&lt;br /&gt;foreach(var item in cols)&lt;br /&gt;{&lt;br /&gt;list1.Items.Add(item["Title"]);&lt;br /&gt;}&lt;br /&gt;cntx.ExecuteQuery();&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4667742635045775914?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4667742635045775914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4667742635045775914'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/listitem-client-om.html' title='ListItem Client OM'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6576531385457950029</id><published>2011-06-03T22:04:00.003+05:30</published><updated>2011-06-06T18:07:03.507+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AllowMultipleControls'/><category scheme='http://www.blogger.com/atom/ns#' term='Delegate template'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010 Delegate Control'/><title type='text'>SharePoint 2010 Delegate Control</title><content type='html'>&lt;i&gt;SharePoint 2010 Delegate Control&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This control delegates asp.net control to render inside its template.&lt;br /&gt;In your home page of the sharepoint site you can see the "MySite,Search Input box with lens icon and "Global Navigation".&lt;br /&gt;These controls are called "Delegate Controls".You can create new asp.net web controls or user control and put &lt;br /&gt;them inside the delegate template.Your customised user control will be render as per your sequence specified in&lt;br /&gt;"Element.xml" of the sharepoint project solution.&lt;br /&gt;If you want host multiple user controls in "Delegate template" then set the property of the Control "AllowMultipleControls" to true.&lt;br /&gt;This will allow the delegate control consider as "Child control" as per the sequence.&lt;br /&gt;The Lower sequence will always replace the highest sequence in rendering mode.&lt;br /&gt;If you create the user control refer the controlSrc[usually it will be the virtual directory of ControlTemplate(_controltemplates) ]properties of "Control" in Element.xml&lt;br /&gt;My Element.xml belows like.&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;br /&gt;&lt;elements xmlns="http://schemas.microsoft.com/sharepoint/"&gt;&lt;br /&gt;  &lt;control Id="SmallSearchInputBox"  ControlSrc="~/_controltemplates/DelegateControls/MyCustomSearch.ascx" Sequence="10"/&gt;&lt;br /&gt;&lt;/Elements&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;on my UserControl's on Click of the Button events I just simply placed an javascript alert.&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;this.Page.ClientScript.RegisterClientScriptBlock(Page.GetType(),"Greetings", "Type your script");&lt;br /&gt;&lt;/pre&gt;You can set scope on your "Feature File"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6576531385457950029?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6576531385457950029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6576531385457950029'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/06/sharepoint-2010-delegate-control.html' title='SharePoint 2010 Delegate Control'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-695108455487806183</id><published>2011-05-31T08:41:00.000+05:30</published><updated>2011-05-31T08:41:24.644+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='generate live data for chat webpart in sharepoint 2010'/><title type='text'>How to generate live data for chat webpart in sharepoint 2010</title><content type='html'>How to generate the live data for &lt;i&gt;"Chart WebPart in SharePoint 2010"&lt;/i&gt; using SharePoint List.&lt;br /&gt;Visit&lt;br /&gt;http://www.codeproject.com/KB/TipsnTricks/LiveData_ChartWebPart.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-695108455487806183?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/695108455487806183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/695108455487806183'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/how-to-generate-live-data-for-chat.html' title='How to generate live data for chat webpart in sharepoint 2010'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8044149158341218265</id><published>2011-05-24T18:29:00.002+05:30</published><updated>2011-05-24T18:29:55.291+05:30</updated><title type='text'>updating sharepoint list programmatically</title><content type='html'>&lt;i&gt;updating sharepoint list programmatically&lt;/i&gt;&lt;br /&gt;Recently I encountered the new requirement which wanted to create &lt;i&gt;"Import SharePoint List"&lt;/i&gt;&lt;br /&gt;There were more than 700 rows to be updated on a column value had null.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;try&lt;br /&gt;            {&lt;br /&gt;                SPSite site = SPContext.Current.Site;&lt;br /&gt;                SPWeb web = site.OpenWeb("http://mosstemp:5000");&lt;br /&gt;                SPList list = web.Lists["Prospects"];&lt;br /&gt;&lt;br /&gt;                SPQuery query = new SPQuery();&lt;br /&gt;                query.Query = "&lt;fieldref Name='Status'/&gt;";&lt;br /&gt;                SPListItemCollection items = list.GetItems(query);&lt;br /&gt;&lt;br /&gt;                foreach (SPListItem item in items)&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    item["Status"] = "Not Called";&lt;br /&gt;                    item.Update();&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;               &lt;br /&gt;                control = new LiteralControl();&lt;br /&gt;                control.Text = "Updated";&lt;br /&gt;            }&lt;br /&gt;            catch (Exception ex)&lt;br /&gt;            {&lt;br /&gt;                control.Text = ex.InnerException.Message.ToString();&lt;br /&gt;            }&lt;br /&gt;&lt;/pre&gt;You can't update the "look up" column in the sharepoint list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8044149158341218265?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8044149158341218265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8044149158341218265'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/updating-sharepoint-list_24.html' title='updating sharepoint list programmatically'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6726876754815899970</id><published>2011-05-17T13:53:00.001+05:30</published><updated>2011-05-17T13:54:53.166+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='read list item'/><category scheme='http://www.blogger.com/atom/ns#' term='GetById'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint client object model'/><title type='text'>Retrieve List Item using SharePoint Client Object</title><content type='html'>This code retrieve the sharepoint list item using SharePoint Client Object Model&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;ClientContext context = new ClientContext("http://WIN-ASNOSC246SV");&lt;br /&gt;var web = context.Web;&lt;br /&gt;context.Load(web);&lt;br /&gt;&lt;br /&gt;List list = web.Lists.GetByTitle("Friends");&lt;br /&gt;context.Load(list);&lt;br /&gt;&lt;br /&gt;CamlQuery query = new CamlQuery();&lt;br /&gt;query.ViewXml = "&lt;fieldref Name='Name'/&gt;";&lt;br /&gt;ListItemCollection cols = list.GetItems(query);&lt;br /&gt;context.Load(cols);&lt;br /&gt;&lt;br /&gt;ListItem item = cols.GetById(1);&lt;br /&gt;context.Load(item);&lt;br /&gt;&lt;br /&gt;context.ExecuteQuery();&lt;br /&gt;Response.Write(item["Name"].ToString());&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6726876754815899970?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6726876754815899970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6726876754815899970'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/retrieve-list-item-using-sharepoint.html' title='Retrieve List Item using SharePoint Client Object'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5467986757297804606</id><published>2011-05-11T11:50:00.000+05:30</published><updated>2011-05-11T11:50:07.784+05:30</updated><title type='text'>Feel Good about myself</title><content type='html'>This is my first attempt to take MS 70-667 SharePoint configuration and Maintenance exam on "MeasureUp.com".When I test my knowledge on these topic on trial test engine page on my attempt,I have passed with 80%.I am really feel good about myself.:)-&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Gd4p70CTDCE/TcoqhiLL5UI/AAAAAAAABKM/LN4HYUZ5UmM/s1600/sp1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="166" width="400" src="http://2.bp.blogspot.com/-Gd4p70CTDCE/TcoqhiLL5UI/AAAAAAAABKM/LN4HYUZ5UmM/s400/sp1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0grV7Twa428/TcoqhiwRXcI/AAAAAAAABKU/aX4kwQhd5ww/s1600/sp2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="187" width="400" src="http://4.bp.blogspot.com/-0grV7Twa428/TcoqhiwRXcI/AAAAAAAABKU/aX4kwQhd5ww/s400/sp2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5467986757297804606?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5467986757297804606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5467986757297804606'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/feel-good-about-myself.html' title='Feel Good about myself'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Gd4p70CTDCE/TcoqhiLL5UI/AAAAAAAABKM/LN4HYUZ5UmM/s72-c/sp1.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2440762578967641775</id><published>2011-05-09T13:09:00.000+05:30</published><updated>2011-05-09T13:09:45.964+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Claim based Identity'/><title type='text'>SharePoint Claim based Identity</title><content type='html'>Assume you have an &lt;i&gt;SharePoint &lt;/i&gt;web application which build on "&lt;i&gt;Claim based Authentication&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;When user requested the page or &lt;i&gt;Sharepoint &lt;/i&gt;documents using web browser,SharePoint will check the user has been authorised or not.&lt;br /&gt;If it is not authorised,It will send back to user with requested URL,in turn user's request will be redirected to "Identity Provider".It can be &lt;i&gt;Active Directory&lt;/i&gt; or "&lt;i&gt;ASP.NET Membership Provider&lt;/i&gt;".&lt;br /&gt;Once your credentials are validated by "Identity Providers" you will be given a token to which will allow your request to be authenticated by SharePoint.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2440762578967641775?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2440762578967641775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2440762578967641775'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/sharepoint-claim-based-identity.html' title='SharePoint Claim based Identity'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4231592873058949693</id><published>2011-05-06T12:18:00.001+05:30</published><updated>2011-05-06T12:19:07.495+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPFolder'/><category scheme='http://www.blogger.com/atom/ns#' term='SPFolderCollection'/><title type='text'>Listing all Folder in SharePoint 2010</title><content type='html'>To list all the "Folders" in a site or web in &lt;i&gt;SharePoint 2010&lt;/i&gt;&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;SPSite site = SPContext.Current.Site;&lt;br /&gt;            SPFolderCollection cols =  site.OpenWeb().Folders;&lt;br /&gt;            foreach (SPFolder folder in cols)&lt;br /&gt;            {&lt;br /&gt;                ListBox1.Items.Add(folder.Name.ToString());&lt;br /&gt;            }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4231592873058949693?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4231592873058949693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4231592873058949693'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/listing-all-folder-in-sharepoint-2010.html' title='Listing all Folder in SharePoint 2010'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2995084531746719873</id><published>2011-05-05T12:36:00.000+05:30</published><updated>2011-05-05T12:36:03.242+05:30</updated><title type='text'>WCF error in SharePoint 2010</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-GcTbtOtVl_k/TcJLypEeFwI/AAAAAAAABJQ/J9LwS4VERfY/s1600/could_not_load_type-System_data_services_provider.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="201" width="400" src="http://1.bp.blogspot.com/-GcTbtOtVl_k/TcJLypEeFwI/AAAAAAAABJQ/J9LwS4VERfY/s400/could_not_load_type-System_data_services_provider.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I was about to consume the SharePoint 2010 List WCF service on my web application using jSon.&lt;br /&gt;When I tried this link http://serverName:8056/_vti_bin/ListData.svc&lt;br /&gt;on my sharepoint environment,I got this error saying "Could not load type "System.Data.Services.Providers.IDataServiceUpdateProvider".&lt;br /&gt;&lt;br /&gt;To resolve this issue&lt;br /&gt;Apply : the batch update&lt;br /&gt;http://support.microsoft.com/kb/976127&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2995084531746719873?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2995084531746719873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2995084531746719873'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/wcf-error-in-sharepoint-2010.html' title='WCF error in SharePoint 2010'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-GcTbtOtVl_k/TcJLypEeFwI/AAAAAAAABJQ/J9LwS4VERfY/s72-c/could_not_load_type-System_data_services_provider.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7198936554978466302</id><published>2011-05-04T17:45:00.002+05:30</published><updated>2011-05-04T17:56:08.427+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPFile Download Dialogbox'/><category scheme='http://www.blogger.com/atom/ns#' term='File downloading Visual WebPart'/><title type='text'>Downloading the SharePoint  Document</title><content type='html'>Recently,a strange scenario in &lt;i&gt;SharePoint 2010&lt;/i&gt; development I faced.&lt;br /&gt;I created a Visual WebPart with sandbox solution based to let user download the files from the SharePoint Document Library.&lt;br /&gt;Labour the lines of code to get reference of the SPFile from the current web context.&lt;br /&gt;Reading and Writing the file contents into streams to let user to download the file as soon as they clicked it on the "Download" link.It will prompts the "File Download Dialog box".&lt;br /&gt;I deployed it on the sharepoint development environment it just works fine.&lt;br /&gt;Later,I came to know that webpart is not allowing the end user to download.&lt;br /&gt;Again I checked the same webpart performance and put optimised looping and disposing the objects verily stated manner.&lt;br /&gt;Its works fine as I expected.But When I deployed it on SharePoint Server,I faced the same problem when user accessing the page.&lt;br /&gt;When end user clicks the link "Download",Browser redirect to "Forbidden page".&lt;br /&gt;&lt;br /&gt;Finally I have concluded the user is only "Reader" permission group.&lt;br /&gt;&lt;br /&gt;Simply added &lt;i&gt;RunWithElevatedPrivileges&lt;/i&gt;&lt;br /&gt;Its works fine for all user group permission.&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;SPSecurity.RunWithElevatedPrivileges(delegate()&lt;br /&gt;{&lt;br /&gt;FileAction();&lt;br /&gt;});&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre class="cpp" name="code"&gt;protected void FileAction()&lt;br /&gt;{&lt;br /&gt;SPWeb site = SPControl.GetContextWeb(Context);&lt;br /&gt;SPFile spFile = site.GetFile(site.Url + "/DocLibrary/" + "1.txt");&lt;br /&gt;// Above line for clarity purpose hard coded.You can read the file name from the //library.My requirement there was only one file.&lt;br /&gt;FileStream fs = new FileStream("C:\\Windows\\Temp\\tempContents.txt", FileMode.Create);&lt;br /&gt;BinaryWriter bw = new BinaryWriter(fs);&lt;br /&gt;bw.Write(spFile.OpenBinary());&lt;br /&gt;bw.Close();&lt;br /&gt;fs.Close();&lt;br /&gt;&lt;br /&gt;using (FileStream sm = File.Open("C:\\Windows\\Temp\\tempContents.txt", FileMode.Open))&lt;br /&gt; {&lt;br /&gt;using (StreamReader sr = new StreamReader(sm))&lt;br /&gt;{&lt;br /&gt;Response.AppendHeader("Content-Disposition", "attachment; filename =" + spFile.Name);&lt;br /&gt;Response.ContentType = "text/plain";&lt;br /&gt;using (StreamWriter sw = new StreamWriter(Response.OutputStream))&lt;br /&gt;{&lt;br /&gt;sw.Write(sr.ReadToEnd());&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;sm.Close();&lt;br /&gt;Response.Flush();&lt;br /&gt;Response.Close();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7198936554978466302?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7198936554978466302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7198936554978466302'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/05/downloading-sharepoint-document.html' title='Downloading the SharePoint  Document'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1265095968178916370</id><published>2011-04-20T03:29:00.000+05:30</published><updated>2011-04-20T03:29:16.756+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='decimal control in double value'/><title type='text'>decimal control in double value</title><content type='html'>There were situation double values are to be controlled only to 3 decimal or 2 decimal.&lt;br /&gt;This one line code does the exact function.&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;        double d = 42.566454648;&lt;br /&gt;        double d1 = 23.545548125;&lt;br /&gt;        double d2 = d + d1;&lt;br /&gt;        Response.Write(d2.ToString("N3"));&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1265095968178916370?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1265095968178916370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1265095968178916370'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/04/decimal-control-in-double-value.html' title='decimal control in double value'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1075736740636311253</id><published>2011-04-11T18:15:00.002+05:30</published><updated>2011-04-11T18:21:10.167+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AND CAML query'/><title type='text'>two column filtering - AND CAML</title><content type='html'>Filtering the rows on two column condition on CAML query&lt;br /&gt;&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;&lt;where&gt;&lt;br /&gt;&lt;and&gt;&lt;br /&gt;&lt;eq&gt;&lt;br /&gt;&lt;fieldref Name="Country" /&gt;&lt;br /&gt;&lt;value Type="Text"&gt;India&lt;/Value&gt;&lt;br /&gt;&lt;/Eq&gt;&lt;br /&gt;&lt;and&gt;&lt;br /&gt;&lt;eq&gt;&lt;br /&gt;&lt;fieldref Name="City" /&gt;&lt;br /&gt;&lt;value Type="Text"&gt;Chennai&lt;/Value&gt;&lt;br /&gt;&lt;/Eq&gt;&lt;br /&gt;&lt;/And&gt;&lt;br /&gt;&lt;/And&gt;&lt;br /&gt;&lt;/Where&gt;&lt;br /&gt;&lt;/pre&gt;I have a sharepoint list contains the columns&lt;br /&gt;Country | City | Price1 | Price2|&lt;br /&gt;Records will be&lt;br /&gt;India | Chennai | 254.3 | 536.5&lt;br /&gt;UAE | Dubai | 500.24| 65.21&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1075736740636311253?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1075736740636311253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1075736740636311253'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/04/two-column-filtering.html' title='two column filtering - AND CAML'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3968641518911996174</id><published>2011-02-24T08:54:00.001+05:30</published><updated>2011-02-24T08:56:15.496+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVC2 Html editorFor'/><category scheme='http://www.blogger.com/atom/ns#' term='DisplayFor'/><category scheme='http://www.blogger.com/atom/ns#' term='Template Helper'/><title type='text'>MVC2 Template Helpers</title><content type='html'>Templated Helpers&lt;br /&gt;&lt;br /&gt;In ASP.NET MVC 2.0 newly added feature is Templated Helpers.This allows you to create display screens and &lt;br /&gt;editable screens.&lt;br /&gt;It strongly supports the refactoring,intellisense and compile time checking.&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;&lt;br /&gt;&lt;b&gt;&lt;%= Html.DisplayFor(m =&gt; m.Name) %&gt;&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;Alternatively you can try the &lt;br /&gt;Html.EditorFor()&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;&lt;%= Html.LabelFor(m =&gt;m.Name) %&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3968641518911996174?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3968641518911996174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3968641518911996174'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/02/mvc2-template-helpers.html' title='MVC2 Template Helpers'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7695685179327763241</id><published>2011-02-18T11:19:00.003+05:30</published><updated>2011-02-18T12:17:51.402+05:30</updated><title type='text'>SharePoint 2010 Developer Dashboard</title><content type='html'>This will allows the developer to detect the critical modules, web parts and queries in the hosted SharePoint applications.&lt;br /&gt;It lets the developer to analyses the each request and response’s time and each method’s responding time.&lt;br /&gt;So the developer can easily locate the errors and resolve them.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WavVHRZgl48/TV4V44hptRI/AAAAAAAABH8/X_ZnoJmo2pg/s1600/SharePoint2010_Developer_Board.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="324" width="400" src="http://1.bp.blogspot.com/-WavVHRZgl48/TV4V44hptRI/AAAAAAAABH8/X_ZnoJmo2pg/s400/SharePoint2010_Developer_Board.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;To Activate this feature through stsadm tool&lt;br /&gt;&lt;br /&gt;Stsadm -o setproperty -pn developer-dashboard -pv on&lt;br /&gt;&lt;br /&gt;after these command you will get "Operation Successful" message.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To Deactivate&lt;br /&gt;Stsadm -o setproperty -pn developer-dashboard -pv off&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7695685179327763241?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7695685179327763241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7695685179327763241'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/02/sharepoint-2010-developer-dashboard.html' title='SharePoint 2010 Developer Dashboard'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-WavVHRZgl48/TV4V44hptRI/AAAAAAAABH8/X_ZnoJmo2pg/s72-c/SharePoint2010_Developer_Board.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2490753728756698194</id><published>2011-01-27T22:59:00.001+05:30</published><updated>2011-01-27T22:59:10.646+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Newline constant'/><title type='text'>C# - New line constant</title><content type='html'>String AccountName = "DomainNAme\\" + TextBox1.Text.ToString() + "." + TextBox2.Text.ToString();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2490753728756698194?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2490753728756698194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2490753728756698194'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/01/c-new-line-constant.html' title='C# - New line constant'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3580253506299614958</id><published>2011-01-17T23:02:00.000+05:30</published><updated>2011-01-17T23:02:30.133+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='visual webpart'/><category scheme='http://www.blogger.com/atom/ns#' term='SPList Item inserting'/><category scheme='http://www.blogger.com/atom/ns#' term='updating'/><title type='text'>SPListItem updating programmatically</title><content type='html'>After multiple attempts of opening the site using SPSite class,I could not make it happen.But searching of these topics i learned many tips and idea to resolve my task.&lt;br /&gt;My requirement was having on webpart there I must create the Form to be filled by end user.These will be inserted into SharePoint List.&lt;br /&gt;In Visual webpart I used the below code&lt;br /&gt;&lt;pre class="cpp" name="code"&gt; SPSite site = SPContext.Current.Site;&lt;br /&gt;               SPWeb web = site.OpenWeb();&lt;br /&gt;                SPList myList = web.Lists["List OF Employee"];&lt;br /&gt;                SPListItem Item = myList.Items.Add();&lt;br /&gt;                Item["Title"] = TextBox1.Text;&lt;br /&gt;                Item["Name"] = TextBox2.Text;&lt;br /&gt;                Item.Update();&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_B7BCRCfC-X8/TTR8I2ksB-I/AAAAAAAABHE/CdYu5Un-O2k/s1600/SPList-Inset-Sharepoint-%2B2010.png" imageanchor="1" style=""&gt;&lt;img border="0" height="139" width="400" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/TTR8I2ksB-I/AAAAAAAABHE/CdYu5Un-O2k/s400/SPList-Inset-Sharepoint-%2B2010.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/TTR8JIfpbiI/AAAAAAAABHM/Y6NV_PkkFHg/s1600/Visual-Webpart-Sharepoint-%2B2010.png" imageanchor="1" style=""&gt;&lt;img border="0" height="180" width="364" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/TTR8JIfpbiI/AAAAAAAABHM/Y6NV_PkkFHg/s400/Visual-Webpart-Sharepoint-%2B2010.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3580253506299614958?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3580253506299614958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3580253506299614958'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2011/01/splistitem-updating-programmatically.html' title='SPListItem updating programmatically'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B7BCRCfC-X8/TTR8I2ksB-I/AAAAAAAABHE/CdYu5Un-O2k/s72-c/SPList-Inset-Sharepoint-%2B2010.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6063082656451194893</id><published>2010-12-22T16:50:00.002+05:30</published><updated>2010-12-23T12:32:04.659+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Class object array loop'/><category scheme='http://www.blogger.com/atom/ns#' term='Linq'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ to Entities'/><title type='text'>Linq to class objects</title><content type='html'>This example shows how to use the array of &lt;b&gt;class object&lt;/b&gt; and its variables on run time using "&lt;b&gt;LINQ&lt;/b&gt;".&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Web;&lt;br /&gt;public class LinqClass&lt;br /&gt;{&lt;br /&gt;    public string Name;&lt;br /&gt;    public string contact;&lt;br /&gt;    public string city;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;using System.Xml;&lt;br /&gt;using System.Xml.Linq;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Data;&lt;br /&gt;&lt;br /&gt;var sp = new[] {&lt;br /&gt;          new LinqClass { Name="Murugesan",&lt;br /&gt;                          contact="9769104815",&lt;br /&gt;                          city="Chennai"&lt;br /&gt;                        },&lt;br /&gt;                        new LinqClass { Name="Pandian",&lt;br /&gt;                                        city="Madurai",&lt;br /&gt;                                        contact="9786466642"&lt;br /&gt;                                      }&lt;br /&gt;          };&lt;br /&gt;        foreach (var n in sp)&lt;br /&gt;        { &lt;br /&gt;            Response.Write(n.Name.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6063082656451194893?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6063082656451194893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6063082656451194893'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/12/linq-to-class-object.html' title='Linq to class objects'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4738347087754102465</id><published>2010-12-09T18:30:00.001+05:30</published><updated>2010-12-09T18:30:37.954+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XMLTextWriter xml string on runtime'/><category scheme='http://www.blogger.com/atom/ns#' term='StringWriter'/><title type='text'>C# Writing XML strings on runtime</title><content type='html'>This is an example for creating the XML string from the dynamic data.&lt;br /&gt;&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;StringWriter sw = new StringWriter();&lt;br /&gt;XmlTextWriter txtWriter = new XmlTextWriter(sw);&lt;br /&gt;txtWriter.Formatting = Formatting.Indented;&lt;br /&gt;//txtWriter.WriteStartDocument();&lt;br /&gt;txtWriter.WriteStartElement("Employee");&lt;br /&gt;DataSet myDataSet = new DataSet();&lt;br /&gt;myDataSet.ReadXml("C:\\ContactXML\\Contacts.xml");&lt;br /&gt;foreach (DataRow row in myDataSet.Tables[0].Rows)&lt;br /&gt;{&lt;br /&gt;txtWriter.WriteElementString("Name", row[0].ToString());&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;txtWriter.WriteEndElement();&lt;br /&gt;&lt;br /&gt;//txtWriter.WriteEndDocument();&lt;br /&gt;sw.Close();&lt;br /&gt;string s1 = sw.ToString().TrimStart('{');&lt;br /&gt;string s2 = s1.TrimEnd('}');&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4738347087754102465?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4738347087754102465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4738347087754102465'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/12/c-writing-xml-strings-on-runtime.html' title='C# Writing XML strings on runtime'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6043490409491623761</id><published>2010-12-06T16:11:00.002+05:30</published><updated>2010-12-06T16:15:14.512+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Active directory synchronize with SharePoint List'/><category scheme='http://www.blogger.com/atom/ns#' term='Active directory'/><title type='text'>SharePoint-Active Directory Synchronize</title><content type='html'>Last week,I prepared the small SharePoint utility to retrieving the Active Directory users and synchronize with SharePoint List.&lt;br /&gt;&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;public string LDAPUsers()&lt;br /&gt;        {&lt;br /&gt;            string listD = "";&lt;br /&gt;            string strResult = "";&lt;br /&gt;            string strRes = "";&lt;br /&gt;            DirectoryEntry entry = new DirectoryEntry("LDAP://domainName", "userid", "pAsSwrd");&lt;br /&gt;            DirectorySearcher mySearcher = new DirectorySearcher(entry);&lt;br /&gt;            mySearcher.Filter = "((objectCategory=Person))";&lt;br /&gt;&lt;br /&gt;            foreach (SearchResult resEnt in mySearcher.FindAll())&lt;br /&gt;            {&lt;br /&gt;                listD = listD + resEnt.GetDirectoryEntry().Name + ",";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            string[] test = listD.Split('=');&lt;br /&gt;            for (int i = 0; i &lt; test.Length; i++)&lt;br /&gt;            {&lt;br /&gt;                strResult = strResult + test[i].ToString();&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            string[] test1 = strResult.Split(',');&lt;br /&gt;            for (int j = 0; j &lt; test1.Length; j++)&lt;br /&gt;            {&lt;br /&gt;                strRes = strRes + test1[j] + ",";&lt;br /&gt;            }&lt;br /&gt;            return strRes.Replace("CN", ""); ;&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;Below code pushing the string array values in to SharePoint List.&lt;pre class="cpp" name="code"&gt;SPSite site = new SPSite("http://moss:4100");&lt;br /&gt;        SPWeb web = site.OpenWeb();&lt;br /&gt;        SPList list = web.Lists["LDAP User"];&lt;br /&gt;        string[] names = LDAPUsers().Split(',');&lt;br /&gt;        for (int j = 0; j &lt; names.Length; j++)&lt;br /&gt;        {&lt;br /&gt;            SPListItem item = list.Items.Add();&lt;br /&gt;            web.AllowUnsafeUpdates = true;&lt;br /&gt;            item["Title"] = names[j].ToString();&lt;br /&gt;            web.AllowUnsafeUpdates = true;&lt;br /&gt;            item.Update();&lt;br /&gt;            web.AllowUnsafeUpdates = false;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6043490409491623761?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6043490409491623761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6043490409491623761'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/12/sharepoint-active-directory-synchronize.html' title='SharePoint-Active Directory Synchronize'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7800430069908172053</id><published>2010-11-21T22:49:00.000+05:30</published><updated>2010-11-21T22:49:40.394+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Retreiving value from SharePoint List'/><title type='text'>SPQuery Value retreiving</title><content type='html'>&lt;pre class="cpp" name="code"&gt; SPSite site = new SPSite("http://localhost");&lt;br /&gt;        SPWeb web = site.OpenWeb();&lt;br /&gt;    &lt;br /&gt;            SPList item = web.Lists["Friends"];&lt;br /&gt;&lt;br /&gt;            SPQuery spQuery = new SPQuery();&lt;br /&gt;            spQuery.Query = "&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef Name='Name'/&gt;" +&lt;br /&gt;                "&lt;Value Type='Text'&gt;Senthil&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;";&lt;br /&gt;            SPListItemCollection ListItems = item.GetItems(spQuery);&lt;br /&gt;&lt;br /&gt;            foreach (SPListItem items in ListItems)&lt;br /&gt;            {&lt;br /&gt;                Response.Write((items["Name"].ToString()) +&lt;br /&gt;                    "&lt;BR&gt;");&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7800430069908172053?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7800430069908172053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7800430069908172053'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/11/spquery-value-retreiving.html' title='SPQuery Value retreiving'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7136195713676162870</id><published>2010-11-08T09:03:00.001+05:30</published><updated>2010-11-08T09:05:10.938+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='UserProfileManager Webservice in Sharepoint 2007'/><title type='text'>UserProfileManager - Webservice in Sharepoint</title><content type='html'>Listing all domain users in Sharepoint 2007 using UserProfileManager webservice class.&lt;br /&gt;First create the proxy class using wsdl or&amp;nbsp; add webreference from Visual Studio.&lt;br /&gt;The main difference in using webservice method is any user can access the resources within default network credentials.&lt;br /&gt;But Sharepoint object model lets you use only with in production server with administrative privileges.&lt;br /&gt;&lt;br /&gt;&lt;pre class="cpp" name="code"&gt;&lt;br /&gt;&amp;nbsp;localhost.UserProfileService service = new localhost.UserProfileService();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.Credentials = System.Net.CredentialCache.DefaultCredentials;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int a = (int)service.GetUserProfileCount();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; a; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(service.GetUserProfileByIndex(i).UserProfile[1].Values[0].Value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7136195713676162870?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7136195713676162870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7136195713676162870'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/11/userprofilemanager-webservice-in.html' title='UserProfileManager - Webservice in Sharepoint'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8000190299181714276</id><published>2010-10-15T17:00:00.005+05:30</published><updated>2010-10-15T17:17:56.745+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='U2UCAMLQUERY ListID'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007 migration to Sharepoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Migrate Database attach and detach sharepoint 2010'/><title type='text'>Sharepoint 2007 migration to Sharepoint 2010</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;b&gt;SharePoint 2007 upgrade to SharePoint 2010 &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Method:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Attach/detach the Content database&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Checklist &lt;/div&gt;&lt;div class="MsoNormal"&gt;Check the SQL Server version and SQL Instance build number on the SharePoint 2007 farm.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Check  the what instance has been used to storing the content database to  point SharePoint 2007 site whether SharePoint 2007’s built in instance  or external SQL Server instance.&lt;/div&gt;&lt;div class="MsoNormal"&gt;If  external SQL Instance have been used you must have the same SQL Server  version and build number on targeting server same apply for built in SQL  Instance. Otherwise version conflict will occur on migration time.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Scan  thoroughly all the Solutions and Features those are installed on  SharePoint 2007 and map with the sites those using the solutions.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Install these features and solutions on targeting machine before attaching the content database on SharePoint 2010 machine.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Step – I&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/TLg8cRm79oI/AAAAAAAABFo/HiZn-qwEyUA/s1600/step1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/TLg8cRm79oI/AAAAAAAABFo/HiZn-qwEyUA/s640/step1.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Starting the detach operation on SharePoint 2007 machine.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_B7BCRCfC-X8/TLg5yutBhGI/AAAAAAAABFQ/0QAm7bBcsUg/s1600/step1.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Step –II&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_B7BCRCfC-X8/TLg55DblkuI/AAAAAAAABFU/eqcqBrLiYSk/s1600/step2.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/TLg55DblkuI/AAAAAAAABFU/eqcqBrLiYSk/s640/step2.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If there is active connection on the database, check the Drop check box.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now the database will goes away from the tree view.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Go  to physical location of your database. Caution on taking the copy of  the detached file if there is more than one SQL Server instances are on  your machine.&lt;/div&gt;&lt;div class="MsoNormal"&gt;C:\Program Files\Microsoft SQL Server\&lt;span style="color: red;"&gt;MSSQL10_50.SQLEX2K8&lt;/span&gt;\MSSQL\DATA&lt;/div&gt;&lt;div class="MsoNormal"&gt;Copy  the files named WSS_Content_10K.mdf and WSS_Content_10.ldf and place it  on SharePoint 2010 machine to attach later to SQL Server. &lt;br /&gt;Usually SQL SERVER 2008 or SQL SERVER 2008R2 on SHAREPOINT 2010.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Step- III&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/TLg_QO7olXI/AAAAAAAABFs/mVcyulR18CI/s1600/3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/TLg_QO7olXI/AAAAAAAABFs/mVcyulR18CI/s640/3.PNG" width="459" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Attaching the detached database which we have got from SharePoint 2007 machine to SharePoint 2010&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Once you attached the database go to stsadm command prompt on your SharePoint 2010 server.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Step-IV&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_B7BCRCfC-X8/TLg6EUIut3I/AAAAAAAABFc/nRV0fxHeWSo/s1600/4.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/TLg6EUIut3I/AAAAAAAABFc/nRV0fxHeWSo/s640/4.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Create new webapplication on SharePoint 2010 as follows:&lt;/div&gt;&lt;div class="MsoNormal"&gt;By default SharePoint 2010 will use the SharePoint instance of the SQL Server.So let it is as it is.&lt;/div&gt;&lt;div class="MsoNormal"&gt;After you created the site without errors,&lt;/div&gt;&lt;div class="MsoNormal"&gt;Go to Central Administration – Application Management -&amp;gt;Select the Content Database.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Choose the newly created web application from the drop down menu.&lt;/div&gt;&lt;div class="MsoNormal"&gt;It will shows the database name with some scrambled id prefix with “WSS_Content”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Remove the content database as it shows.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now you have only site skeleton without “Content Database”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Add the content database using the STSADM tool or mount the database using SharePoint Power Shell&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/TLg6RVs-T8I/AAAAAAAABFg/0kdBPH6J0j4/s1600/5.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/TLg6RVs-T8I/AAAAAAAABFg/0kdBPH6J0j4/s640/5.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you add the content database for the first time to your newly created website,&lt;/div&gt;&lt;div class="MsoNormal"&gt;You will see the progress of database attaching to your new server.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/TLg6WY7WSwI/AAAAAAAABFk/2n4jAjtAg6k/s1600/6.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/TLg6WY7WSwI/AAAAAAAABFk/2n4jAjtAg6k/s640/6.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I encountered the serious problem when I am migrating the site which had “U2UCAMLQUERYBUILDER” list items.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I  downloaded the “C2UCA MLQUERYBUILDER” from the product site and tried  to install it on SharePoint 2010 machine by clicking the “.EXE” file  from the “Setup” Folder.&lt;br /&gt;It gives the error says that “I must have installed Windows SharePoint Services 3.0”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;I  overcome this issue by picking the “U2Ucamlquerybuilder.wsp” file and  adding the solution on “Server Farm features of SharePoint 2010”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;First add the solution to SharePoint 2010 Farm&lt;/div&gt;&lt;div class="MsoNormal"&gt;Deploy the solution with gacdeployment parameter&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8000190299181714276?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8000190299181714276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8000190299181714276'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/10/sharepoint-2007-migration-to-sharepoint.html' title='Sharepoint 2007 migration to Sharepoint 2010'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B7BCRCfC-X8/TLg8cRm79oI/AAAAAAAABFo/HiZn-qwEyUA/s72-c/step1.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-768227369170536662</id><published>2010-09-23T00:53:00.001+05:30</published><updated>2010-09-23T00:57:36.457+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='subsite iterating in moss 2007'/><title type='text'>subsites in sharepoint</title><content type='html'>this code snippet retrieving all sub sites from the root site in Share point Server 2007&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;SPSite site = new SPSite("http://win-j40e6cmrcl9/personal/administrator/");&lt;br /&gt;        string[] subsites = site.AllWebs.Names;&lt;br /&gt;        for (int i = 0; i &lt; subsites.Length; i++)&lt;br /&gt;        {&lt;br /&gt;           SPWeb web = site.AllWebs[i];&lt;br /&gt;           Response.Write(web.Name.ToString());&lt;br /&gt;         &lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-768227369170536662?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/768227369170536662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/768227369170536662'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/09/subsites-in-sharepoint.html' title='subsites in sharepoint'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5440805392499797735</id><published>2010-09-21T19:26:00.004+05:30</published><updated>2010-09-21T19:59:16.480+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='site deleting sharepoint stsadm command utility'/><title type='text'>Site deleting in sharepoint server</title><content type='html'>Deleting the site from the share point server can be done via STSADM.EXE and through the central administration.&lt;br /&gt;&lt;br /&gt;switch command prompt &lt;br /&gt;&lt;br /&gt;C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN\STSADM -o deletesite -url http://localhost/sites/Murugesan&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B7BCRCfC-X8/TJjAslQJncI/AAAAAAAABC8/9Rzu-Xskn_4/s1600/delete_site_sharepoint.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 49px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/TJjAslQJncI/AAAAAAAABC8/9Rzu-Xskn_4/s400/delete_site_sharepoint.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5519373215489170882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Through Central Administration,&lt;br /&gt;&lt;br /&gt;Click on Application Management and Delete Site collection,choose the site name under the web application.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B7BCRCfC-X8/TJjBA-9rUfI/AAAAAAAABDM/XnXEMlahTd4/s1600/sharepoint_site_deletion.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 158px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/TJjBA-9rUfI/AAAAAAAABDM/XnXEMlahTd4/s400/sharepoint_site_deletion.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5519373565988393458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5440805392499797735?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5440805392499797735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5440805392499797735'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/09/site-deleting-in-sharepoint-server.html' title='Site deleting in sharepoint server'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B7BCRCfC-X8/TJjAslQJncI/AAAAAAAABC8/9Rzu-Xskn_4/s72-c/delete_site_sharepoint.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7922262198026560357</id><published>2010-09-15T22:56:00.003+05:30</published><updated>2010-09-15T23:02:53.686+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='smigrate.exe'/><category scheme='http://www.blogger.com/atom/ns#' term='site backup tool in moss 2007'/><title type='text'>Site backup in Moss 2007</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B7BCRCfC-X8/TJEDN9dtTII/AAAAAAAABC0/avXLcuyQglY/s1600/website_backup_tool_in_sharepoint2007.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 252px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/TJEDN9dtTII/AAAAAAAABC0/avXLcuyQglY/s400/website_backup_tool_in_sharepoint2007.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517194556877917314" /&gt;&lt;/a&gt;&lt;br /&gt;Site backup in moss 2007 is not an rocket science anymore.&lt;br /&gt;Download the tool Smigrate.exe from the Microsoft site.&lt;br /&gt;extract under the Bin folder of the 12 hive.&lt;br /&gt;&lt;br /&gt;pass the command &lt;br /&gt;sMigrate.exe -w http://localhost/sites/Murugesan -f Murugesan1.fwp -u administrator -pw your password&lt;br /&gt;&lt;br /&gt;Yes ! look at the command window for the status of the given command.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7922262198026560357?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7922262198026560357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7922262198026560357'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/09/site-backup-in-moss-2007.html' title='Site backup in Moss 2007'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B7BCRCfC-X8/TJEDN9dtTII/AAAAAAAABC0/avXLcuyQglY/s72-c/website_backup_tool_in_sharepoint2007.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5519851725512519003</id><published>2010-09-10T13:14:00.002+05:30</published><updated>2010-09-10T13:32:56.993+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Listing all webpages from the moss site'/><title type='text'>Listing all webpages from moss site</title><content type='html'>Listing the all the webpages from the site in MOSS 2007/sharepoint service&lt;br /&gt;I used to itereate the file names using the Sharepoint Object Model's SPListItems &lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;        SPSite mySite = new SPSite("http://localhost/MurugesanSite/");&lt;br /&gt;         SPWeb myWeb = mySite.OpenWeb();&lt;br /&gt;         SPList NoOfPages= myWeb.Lists[2];&lt;br /&gt;         foreach(SPListItem items in NoOfPages.Items)&lt;br /&gt;         {&lt;br /&gt;             Response.Write(items.File.ToString());&lt;br /&gt;         }&lt;br /&gt;           &lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/TInl6uprsoI/AAAAAAAABCE/Xqdey9CaGxs/s1600/SPList.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 321px; height: 400px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/TInl6uprsoI/AAAAAAAABCE/Xqdey9CaGxs/s400/SPList.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5515192015809917570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_B7BCRCfC-X8/TInmFrQIAWI/AAAAAAAABCM/aa9cCcfeLwI/s1600/SPListItems_iterating_all_files.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 391px; height: 146px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/TInmFrQIAWI/AAAAAAAABCM/aa9cCcfeLwI/s400/SPListItems_iterating_all_files.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5515192203875975522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5519851725512519003?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5519851725512519003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5519851725512519003'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/09/listing-all-webpages-from-moss-site.html' title='Listing all webpages from moss site'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B7BCRCfC-X8/TInl6uprsoI/AAAAAAAABCE/Xqdey9CaGxs/s72-c/SPList.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7437899938715875234</id><published>2010-09-06T23:10:00.005+05:30</published><updated>2010-09-06T23:29:12.774+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Calling usercontrol in sharepoint webparts'/><title type='text'>Calling usercontrol in sharepoint webparts</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B7BCRCfC-X8/TIUrye_6--I/AAAAAAAABB0/R8Dspf0bdDc/s1600/sharepoint_webpart_Deployment.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 275px; height: 368px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/TIUrye_6--I/AAAAAAAABB0/R8Dspf0bdDc/s400/sharepoint_webpart_Deployment.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5513861465099664354" /&gt;&lt;/a&gt;&lt;br /&gt;Create the usual User Control in asp.net and calling into Share point is simple process that reduces the complexity of deploying and developing the web part.&lt;br /&gt;Place the 2 text boxes and label to create simple add two number calculator in your &lt;br /&gt;On click of the button result will be displayed on label.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        int a = Convert.ToInt32(TextBox1.Text);&lt;br /&gt;        int b = Convert.ToInt32(TextBox2.Text);&lt;br /&gt;        Label3.Text = (a + b).ToString();&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Before using the user control check it on .aspx file by registering the user control in directives.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;&lt;%@ Register Src="~/Calculator.ascx" TagName="_userCntrl" TagPrefix="SP" %&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;once you tested the user control on .aspx file,now you are ready to place the&lt;br /&gt;user control design page calculator.ascx and source code file calculator.ascx.cs in to share point folder structure&lt;br /&gt;&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS&lt;br /&gt;&lt;br /&gt;Now go to visual studio,select the Webpart template,&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;public class UserControlCalculator : System.Web.UI.WebControls.WebParts.WebPart&lt;br /&gt;    {&lt;br /&gt;        Control _cntrl;&lt;br /&gt;        string ErrorDesc;&lt;br /&gt;        public UserControlCalculator()&lt;br /&gt;        {&lt;br /&gt;            this.ExportMode = WebPartExportMode.All;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void CreateChildControls()&lt;br /&gt;        {&lt;br /&gt;            base.CreateChildControls();&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                _cntrl =Page.LoadControl("\\_layouts\\Calculator.ascx");&lt;br /&gt;                this.Controls.Add(_cntrl);&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            catch (Exception ex)&lt;br /&gt;            {&lt;br /&gt;                ErrorDesc = ex.Message.ToString();&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        protected override void Render(HtmlTextWriter writer)&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                _cntrl.RenderControl(writer);&lt;br /&gt;            }&lt;br /&gt;            catch (Exception ex)&lt;br /&gt;&lt;br /&gt;            {&lt;br /&gt;                writer.Write(ex.Message.ToString());&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B7BCRCfC-X8/TIUrD5PIyHI/AAAAAAAABBs/Y9iGMgsdU7g/s1600/sharepoint_webpart_template.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 131px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/TIUrD5PIyHI/AAAAAAAABBs/Y9iGMgsdU7g/s400/sharepoint_webpart_template.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5513860664688953458" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7437899938715875234?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7437899938715875234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7437899938715875234'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/09/calling-usercontrol-in-sharepoint.html' title='Calling usercontrol in sharepoint webparts'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B7BCRCfC-X8/TIUrye_6--I/AAAAAAAABB0/R8Dspf0bdDc/s72-c/sharepoint_webpart_Deployment.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2560993774129366855</id><published>2010-08-29T22:52:00.009+05:30</published><updated>2010-08-29T23:05:17.126+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Runtime Object Model'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint BDC Architecture'/><title type='text'>Sharepoint BDC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B7BCRCfC-X8/THqXwYlFQ1I/AAAAAAAABBM/1LIjBecthmc/s1600/29082010(005).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/THqXwYlFQ1I/AAAAAAAABBM/1LIjBecthmc/s400/29082010(005).jpg" border="0" alt="Sharepoint BDC Architecture" id="BLOGGER_PHOTO_ID_5510883951528723282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BDC [Business Data Catalog] is a service which part of MOSS 2007.&lt;br /&gt;Its an middle man between external datasources and Sharepoint service.&lt;br /&gt;It manages  how the data should be passed between outside datasources are like&lt;br /&gt;SQL Server and WebService using Metadata to Sharepoint service.&lt;br /&gt;Example "DUET" its an collaboration software between SAP and Microsoft Office.&lt;br /&gt;From SAP,Sibel or any other RDBMS data source can be used to supply the information to&lt;br /&gt;SharePoint portal.&lt;br /&gt;For this BDC uses the metadata to describe the APIs of business application.&lt;br /&gt;This metadata model abstracts the underlying physical sources an provides a consistent and simple model of business applications to Sharepoint Service.&lt;br /&gt;&lt;br /&gt;Runtime Object Model allows you to create,read,update and delete metadata objects in the Shared Services database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2560993774129366855?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2560993774129366855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2560993774129366855'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/08/sharepoint-bdc.html' title='Sharepoint BDC'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B7BCRCfC-X8/THqXwYlFQ1I/AAAAAAAABBM/1LIjBecthmc/s72-c/29082010(005).jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1912475413521741529</id><published>2010-08-25T13:19:00.003+05:30</published><updated>2010-08-25T13:24:07.882+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Features in sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Event handlers in MOSS 2007'/><title type='text'>Eventhandlers in MOSS 2007</title><content type='html'>Creating or adding extra customised features to the sharepoint components like&lt;br /&gt;SharepointItems,List and WebEventReceivers is called "Features in Sharepoint/moss 2007".&lt;br /&gt;usually developer create the customised action by deriving the event handler class of the sharepoints ie.SPItemEventReceiver,SPListEventReceiver and SPWebEventReceiver and attach to the sharepoint site.&lt;br /&gt;&lt;br /&gt;Administrator installing the features and activate them on the site or web.&lt;br /&gt;&lt;br /&gt;Synchronous Event:&lt;br /&gt;Events that activate before the action occur&lt;br /&gt;Example : FieldAdding event of SPListEventReceiver&lt;br /&gt;&lt;br /&gt;Asynchronous Event&lt;br /&gt;Events that activate before the action occur&lt;br /&gt;Example : FiledAdded event of SPListEventReceiver&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1912475413521741529?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1912475413521741529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1912475413521741529'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/08/eventhandlers-in-moss-2007.html' title='Eventhandlers in MOSS 2007'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1559214323562156890</id><published>2010-07-21T20:27:00.002+05:30</published><updated>2010-07-21T20:35:34.623+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint dll location'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint namespace'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint object model'/><title type='text'>Sharepoint Object model</title><content type='html'>Sharepoint Object model&lt;br /&gt;&lt;br /&gt;To programmatically deal with your Sharepoint services or officer server you need to&lt;br /&gt;add the references Microsoft.Office.Server or Microsoft.Sharepoint to your &lt;br /&gt;project.&lt;br /&gt;You can find this references under&lt;br /&gt;C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\ISAPI&lt;br /&gt;&lt;br /&gt;These are my oftenly used classes.Here I categorised these classes&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Document Library&lt;/span&gt;&lt;br /&gt;SPDocumentLibrary&lt;br /&gt;SPPictureLibrary&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Features &lt;/span&gt;[ EventHandling in sharepoint  you can find these in Feature.XML as attributes]&lt;br /&gt;SPFeature&lt;br /&gt;SPFeatureScope&lt;br /&gt;SPFeatureProperty&lt;br /&gt;SPElementDefinition&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Site Level&lt;/span&gt;&lt;br /&gt;SPSite&lt;br /&gt;SPSiteCollection&lt;br /&gt;SPWeb&lt;br /&gt;SPSiteAdministration&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;List Level&lt;/span&gt;&lt;br /&gt;SPList&lt;br /&gt;SPListCollection&lt;br /&gt;SPListItem&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Solution Level&lt;/span&gt;&lt;br /&gt;SPSolution&lt;br /&gt;SPSolutionCollection&lt;br /&gt;SPFeatureReceiver&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Meeting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SPMeeting&lt;br /&gt;MtgUtility&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;User Profile related [ Imports the namespace Microsoft.Office.Server.UserProfiles ]&lt;br /&gt;UserProfiles&lt;br /&gt;UserProfilesManager [ In moss 2007 installed farm,Its obsolete]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1559214323562156890?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1559214323562156890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1559214323562156890'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/07/sharepoint-object-model.html' title='Sharepoint Object model'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-456223335962064647</id><published>2010-05-11T08:04:00.000+05:30</published><updated>2010-05-11T08:05:15.580+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='selecting records between two dates'/><title type='text'>selecting records between two dates</title><content type='html'>ALTER procedure [dbo].[uspLeaveDetails](@User varchar(15),@FromDate datetime,@ToDate datetime)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;Select FromDate,ToDate,&lt;br /&gt;NoOfDays,FirstName from UserDetails,LeaveDetails&lt;br /&gt;where FromDate &gt; =@FromDate AND ToDate &lt;=@ToDate AND&lt;br /&gt;UserDetails.USerID=@User&lt;br /&gt;End&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-456223335962064647?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/456223335962064647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/456223335962064647'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/05/selecting-records-between-two-dates.html' title='selecting records between two dates'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2691968298963761022</id><published>2010-03-30T15:24:00.005+05:30</published><updated>2010-03-30T15:37:05.233+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='site and site list collection'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint object model'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint website'/><title type='text'>Sharepoint Website Collection.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B7BCRCfC-X8/S7HMqX8U0VI/AAAAAAAAA6M/bbB3JgVj2So/s1600/SPListItem_SPFields.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 155px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/S7HMqX8U0VI/AAAAAAAAA6M/bbB3JgVj2So/s400/SPListItem_SPFields.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454365652075991378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B7BCRCfC-X8/S7HMqOfCzsI/AAAAAAAAA6E/EFInt5M2jJ8/s1600/SPSite.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 198px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/S7HMqOfCzsI/AAAAAAAAA6E/EFInt5M2jJ8/s400/SPSite.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454365649537257154" /&gt;&lt;/a&gt;&lt;br /&gt;Listing all the websites from the share point site and its owner.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;SPSite site = new SPSite("http://localhost");&lt;br /&gt;SPWeb web=site.AllWebs;&lt;br /&gt;foreach(SPWeb web in collection)&lt;br /&gt;        {&lt;br /&gt;            DropDownList1.Items.Add(web.Author.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;Listing all lists in the website&lt;br /&gt;SPSite site = new SPSite("http://localhost/SiteDirectory/IT"); //IT-site name&lt;br /&gt;        SPWeb web = site.OpenWeb();&lt;br /&gt;        SPList list = web.Lists["Posts"]; // a List in the site&lt;br /&gt;        foreach(SPListItem col in list.Items)&lt;br /&gt;        {&lt;br /&gt;            DropDownList2.Items.Add(col.Title.ToString()); // Item in the List&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2691968298963761022?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2691968298963761022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2691968298963761022'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/03/sharepoint-website-collection.html' title='Sharepoint Website Collection.'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B7BCRCfC-X8/S7HMqX8U0VI/AAAAAAAAA6M/bbB3JgVj2So/s72-c/SPListItem_SPFields.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1176366714850074071</id><published>2010-03-30T13:07:00.004+05:30</published><updated>2010-03-30T13:11:37.572+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPWebCollection in Sharepoint'/><title type='text'>SPWebCollection</title><content type='html'>SPWebCollection lets you to enumerate the Websites in the Share point server.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;&lt;br /&gt;SPSite site = new SPSite("http://win-zmmypcbnz7k/");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        SPWebCollection collection = site.AllWebs;&lt;br /&gt;        foreach (SPWeb web in collection)&lt;br /&gt;        {&lt;br /&gt;            Response.Write(web.Author.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1176366714850074071?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1176366714850074071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1176366714850074071'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/03/spwebcollection.html' title='SPWebCollection'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1041618455269191985</id><published>2010-03-15T12:28:00.003+05:30</published><updated>2010-03-15T12:32:25.645+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataSet to ArraList in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ArrayList to String array in C#'/><title type='text'>Webservice String array value in C #</title><content type='html'>When we works with Webservice,we can't use the .NET data types like DataSet or DataTable,ArrayList as return value.&lt;br /&gt;So we need to convert these into unified data type such as string or string array.&lt;br /&gt;&lt;p name="cpp" code="C"&gt;&lt;br /&gt;public string[] RecordAll()&lt;br /&gt;    {&lt;br /&gt;        SqlConnection con = new SqlConnection("Server=Your server\\SQLExpress;Database=SPTest; Trusted_Connection=Yes");&lt;br /&gt;        con.Open();&lt;br /&gt;        DataSet ds = new DataSet();&lt;br /&gt;        ArrayList al = new ArrayList();&lt;br /&gt;        SqlCommand cmd = new SqlCommand("Select * from Registers",con);&lt;br /&gt;        SqlDataAdapter adapter = new SqlDataAdapter(cmd);&lt;br /&gt;        adapter.Fill(ds, "Registers");&lt;br /&gt;        foreach (DataRow row in ds.Tables[0].Rows)&lt;br /&gt;        {&lt;br /&gt;            al.Add(row[0]);&lt;br /&gt;            al.Add(row[1]);&lt;br /&gt;        }&lt;br /&gt;        string[] stringArray = (string[])al.ToArray(typeof(string));&lt;br /&gt;        return stringArray;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1041618455269191985?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1041618455269191985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1041618455269191985'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/03/webservice-string-array-value-in-c.html' title='Webservice String array value in C #'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-9144404448992499039</id><published>2010-03-13T11:20:00.002+05:30</published><updated>2010-03-13T11:25:53.692+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XDocument'/><category scheme='http://www.blogger.com/atom/ns#' term='Xe'/><category scheme='http://www.blogger.com/atom/ns#' term='Querying the XML file using LINQ'/><title type='text'>Querying the XML file using LINQ</title><content type='html'>In this example i tried to find the available balance by passing the account number as parameter to the function through Linq&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;  &lt;br /&gt;        XDocument doc = XDocument.Load("C:\\Account.xml");&lt;br /&gt;        var result = from ds in doc.Descendants("Account")&lt;br /&gt;                     where ds.Element("IDNumber").Value == account.ToString()&lt;br /&gt;                     select new&lt;br /&gt;                     {&lt;br /&gt;                         Balance = ds.Element("AvailableBalance").Value,&lt;br /&gt;                         AccountID = ds.Element("IDNumber").Value&lt;br /&gt;&lt;br /&gt;                     };&lt;br /&gt;        return result.ToArray();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;My accounts XML will be&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;&lt;Accounts&gt;&lt;br /&gt;&lt;Account&gt;&lt;br /&gt;&lt;IDNumber&gt;2554&lt;/IDNumber&gt;&lt;br /&gt;&lt;AvailableBalance&gt;50045&lt;/AvailableBalance&gt;&lt;br /&gt;&lt;/Account&gt;&lt;br /&gt;&lt;Account&gt;&lt;br /&gt;&lt;IDNumber&gt;2555&lt;/IDNumber&gt;&lt;br /&gt;&lt;AvailableBalance&gt;4645&lt;/AvailableBalance&gt;&lt;br /&gt;&lt;/Account&gt;&lt;br /&gt;&lt;/Accounts&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-9144404448992499039?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/9144404448992499039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/9144404448992499039'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/03/querying-xml-file-using-linq.html' title='Querying the XML file using LINQ'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7823393334342487052</id><published>2010-03-12T12:53:00.003+05:30</published><updated>2010-03-12T13:05:26.282+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Path Provider component'/><category scheme='http://www.blogger.com/atom/ns#' term='wss 3.0 moss 2007'/><title type='text'>How sharepoint functioning</title><content type='html'>Its my scribble for understanding clearly what i learned from googling.&lt;br /&gt;&lt;br /&gt;When you install the WSS 3.0 or Microsoft Office Sharepoint server 2007,WSS configures the IIS server to forward all requests regardless of file[such as HTML,ASPX or other web supported files]and content types[ such as .doc,.docx,.xls,ppt or.pdf or video streaming files] using the "Virtual Path Provider component".&lt;br /&gt;&lt;br /&gt;In traditional web application ASP.NET framework process the file system[.aspx] alone.But in WSS or MOSS handles this in different way using Virtual Path Provider.&lt;br /&gt;All site details and file name will be stored in MS-SQL Database or Windows Internal Database.WSS or MOSS fetch these details from the SQL Database.&lt;br /&gt;We can deal with the database using SPContentDatabase object from the Microsoft.Sharepoint namespace to manipulate.&lt;br /&gt;&lt;br /&gt;When you create the site in WSS 3.0,all site details,file name,contents such as webparts and context [Admin or user] will be stored in SQL Database.When accessing this site WSS serves from the SQL DB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7823393334342487052?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7823393334342487052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7823393334342487052'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/03/how-sharepoint-functioning.html' title='How sharepoint functioning'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5105882204610411435</id><published>2010-03-09T14:11:00.000+05:30</published><updated>2010-03-09T14:12:31.159+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Usercontrols events in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>UserControl events in ASP.NET</title><content type='html'>Usercontrol's events&lt;br /&gt;AbortTransaction:&lt;br /&gt;It occurs when user ends transaction&lt;br /&gt;CommitTransaction:&lt;br /&gt;It occurs when user completes transaction&lt;br /&gt;DataBinding:&lt;br /&gt;It occurs when usercontrol binds to DataSource&lt;br /&gt;Disposed:&lt;br /&gt;When user control(Server controls)  releases the memory.This is last stage of server control's life cycle.&lt;br /&gt;Init:&lt;br /&gt;It occurs when usercontrol initializes.This is the first step of server control's life cycle.&lt;br /&gt;Load:&lt;br /&gt;this event occurs where server control load into Page Object&lt;br /&gt;PreRender:&lt;br /&gt;occurs after the controls loaded but prior to rendering.&lt;br /&gt;UnLoad:&lt;br /&gt;Occurs where server controls unloaded from the memory&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5105882204610411435?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5105882204610411435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5105882204610411435'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/03/usercontrol-events-in-aspnet.html' title='UserControl events in ASP.NET'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8291997077535826319</id><published>2010-02-09T19:27:00.004+05:30</published><updated>2010-02-09T19:39:10.566+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CacheFactory'/><category scheme='http://www.blogger.com/atom/ns#' term='Cache handling in MS-enterprise library 4.1'/><category scheme='http://www.blogger.com/atom/ns#' term='GetCacheManager'/><title type='text'>CacheManager in enterprise library 4.1</title><content type='html'>I worked around how to get familiar with Microsoft's Enterprise Library 4.1 Cache Manager.&lt;br /&gt;GetCacheManager method of CacheFactory will retrieve the data from the Cached pool of data.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;&lt;br /&gt;        CacheManager cm = CacheFactory.GetCacheManager("Cache Manager");&lt;br /&gt;        DataSet ds = new DataSet();&lt;br /&gt;        ds.ReadXml(Server.MapPath("Students.xml"));&lt;br /&gt;        cm.Add("CachedDataSet", ds.Tables[0]);&lt;br /&gt;        DataTable dt = (DataTable)cm.GetData("CachedDataSet");&lt;br /&gt;        foreach (DataRow row in dt.Rows)&lt;br /&gt;        {&lt;br /&gt;            Response.Write(row[0].ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Place the following line between&lt;configSection&gt; or use the Enterprise Library 4.1 GUI to generate config setting for your web.config file.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;   &lt;section name="cachingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings, Microsoft.Practices.EnterpriseLibrary.Caching, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Following code goes between &lt;configuration&gt; tag&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;   &lt;cachingConfiguration defaultCacheManager="Cache Manager"&gt;&lt;br /&gt;             &lt;cacheManagers&gt;&lt;br /&gt;                   &lt;add expirationPollFrequencyInSeconds="60" maximumElementsInCacheBeforeScavenging="1000"      numberToRemoveWhenScavenging="10" backingStoreName="Null Storage"  name="Cache Manager" /&gt;  &lt;br /&gt;        &lt;/cacheManagers&gt;&lt;br /&gt;               &lt;backingStores&gt;&lt;br /&gt;                   &lt;add encryptionProviderName="" type="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore, Microsoft.Practices.EnterpriseLibrary.Caching, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"  name="Null Storage" /&gt; &lt;br /&gt;        &lt;/backingStores&gt;  &lt;br /&gt;    &lt;/cachingConfiguration&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8291997077535826319?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8291997077535826319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8291997077535826319'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2010/02/cachemanager-in-enterprise-library-41.html' title='CacheManager in enterprise library 4.1'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3852327035086344323</id><published>2009-12-10T06:33:00.001+05:30</published><updated>2009-12-10T06:35:28.917+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XElement in LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Loading XML document in LINQ'/><title type='text'>LINQ - Simple examples</title><content type='html'>&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;&lt;br /&gt;LINQ where - operation&lt;br /&gt;&lt;br /&gt;int[]array ={1,2,3,4,5,6,7,8};&lt;br /&gt;&lt;br /&gt;var between5 = from N in array where N &lt; 5 select N;&lt;br /&gt;&lt;br /&gt;foreach(var elements in between5)&lt;br /&gt;{&lt;br /&gt;Response.write(elements);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Transforming the array into ToList&lt;br /&gt;&lt;br /&gt;ToList - LINQ&lt;br /&gt;&lt;br /&gt;string[] name ={"Senthil","Murugesan","Karthick"};&lt;br /&gt;var Name = from SP in name order by K select K&lt;br /&gt;&lt;br /&gt;var namelist=Name.ToList()&lt;br /&gt;foreach(var item in namelist)&lt;br /&gt;{&lt;br /&gt;Response.write(item); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Loading XML document in LINQ&lt;br /&gt;&lt;br /&gt;var record = from e in XElement.Load(Server.Mappath("students.xml").Element("Name") select e.Element("Name");&lt;br /&gt;foreach(students in record)&lt;br /&gt;{&lt;br /&gt;Response.write(students);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3852327035086344323?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3852327035086344323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3852327035086344323'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/12/linq-simple-examples.html' title='LINQ - Simple examples'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-505141012090301674</id><published>2009-12-10T00:55:00.003+05:30</published><updated>2009-12-10T00:59:49.089+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='webservice consuming throug jQuery -parameter'/><title type='text'>webservice consuming through jQuery - parameter</title><content type='html'>I have a web service which will check the user name and password against database.I used to send 2 parameters one is user id and password.If both are matched then status will be comes&lt;br /&gt;&lt;br /&gt;$.ajax({&lt;br /&gt;type: "POST",&lt;br /&gt;url: "LoginService.asmx/AuthenticateMethod",&lt;br /&gt;data: "{'UserName': '" + $("#TextBox1").val() +"', 'Password': '" + $("#TextBox2").val() + "'}",&lt;br /&gt;contentType: "application/json; charset=utf-8",&lt;br /&gt;dataType: "json",&lt;br /&gt;success: function(msg)&lt;br /&gt; {&lt;br /&gt;$("#status").html(msg.d);&lt;br /&gt;}&lt;br /&gt;});&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-505141012090301674?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/505141012090301674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/505141012090301674'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/12/webservice-consuming-throug-jquery.html' title='webservice consuming through jQuery - parameter'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1526826701007758192</id><published>2009-12-09T23:24:00.002+05:30</published><updated>2009-12-09T23:29:32.070+05:30</updated><title type='text'>GridView with ModalPopupextender in C#</title><content type='html'>&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;    &lt;script language="javascript" type="text/javascript"&gt;&lt;br /&gt;    function ShowMyModalPopup()&lt;br /&gt;    { &lt;br /&gt;        alert("oops");&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;        &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;    &lt;form id="form1" runat="server"&gt;&lt;br /&gt;    &lt;div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;/div&gt;&lt;br /&gt;    &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;&lt;br /&gt;    &lt;/asp:ScriptManager&gt;&lt;br /&gt;    &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;&lt;br /&gt;        &lt;ContentTemplate&gt;&lt;br /&gt;            &lt;asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" &lt;br /&gt;                onrowdatabound="GridView1_RowDataBound"&gt;&lt;br /&gt;                &lt;Columns&gt;&lt;br /&gt;                    &lt;asp:TemplateField&gt;&lt;br /&gt;                    &lt;ItemTemplate&gt;&lt;br /&gt;                    &lt;asp:LinkButton Text="view" runat="server" ID="lnk"&gt;&lt;/asp:LinkButton&gt;&lt;br /&gt;                    &lt;/ItemTemplate&gt;&lt;br /&gt;                    &lt;/asp:TemplateField&gt;&lt;br /&gt;                    &lt;asp:BoundField HeaderText="Technical" DataField="technical" /&gt;&lt;br /&gt;                    &lt;asp:BoundField HeaderText="Name" DataField="name" /&gt;&lt;br /&gt;                    &lt;br /&gt;                &lt;/Columns&gt;&lt;br /&gt;            &lt;/asp:GridView&gt;&lt;br /&gt;        &lt;/ContentTemplate&gt;&lt;br /&gt;    &lt;/asp:UpdatePanel&gt;&lt;br /&gt;    &lt;/form&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Code behind to send selected index as parameter to webservice to retrieve record&lt;br /&gt; protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        if (e.Row.RowType == DataControlRowType.DataRow)&lt;br /&gt;        {&lt;br /&gt;            LinkButton lk = (LinkButton)e.Row.FindControl("lnk");&lt;br /&gt;         &lt;br /&gt;            lk.Attributes.Add("onclick", "ShowMyModalPopup('"+s+"')");&lt;br /&gt;        }&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1526826701007758192?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1526826701007758192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1526826701007758192'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/12/gridview-with-modalpopupextender-in-c.html' title='GridView with ModalPopupextender in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1146396997889342458</id><published>2009-12-07T15:03:00.004+05:30</published><updated>2009-12-09T11:29:26.374+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interoperability Rules'/><category scheme='http://www.blogger.com/atom/ns#' term='FxCop Class Library code analysis sample in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Portability Rules.'/><category scheme='http://www.blogger.com/atom/ns#' term='Naming Rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Self Code testing - FxCop 1.36</title><content type='html'>I wanted to test my codes are written correctly what Microsoft's defined.So I prepared a class library for Banking Transaction.Before testing this my BankTransaction.dll&lt;br /&gt;&lt;br /&gt;Simply I test my codes against Design Rules,Naming Rules,Interoperability Rules,Performance and Portability Rules.&lt;br /&gt;&lt;br /&gt;My codes were&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace SP.MyBankTransaction&lt;br /&gt;{&lt;br /&gt;    &lt;br /&gt;    public class BankTransactionClass&lt;br /&gt;    {&lt;br /&gt;        private string account_holder_name;&lt;br /&gt;        private string account_number;&lt;br /&gt;        private double deposit_amount;&lt;br /&gt;        private double withdraw_amount;&lt;br /&gt;        private double balance_amount;&lt;br /&gt;        public string AccountHolderName&lt;br /&gt;        {&lt;br /&gt;            get { return account_holder_name; }&lt;br /&gt;            set {  account_holder_name = valu; }&lt;br /&gt;        }&lt;br /&gt;        public string AccountNumber&lt;br /&gt;        {&lt;br /&gt;            get { return account_number; }&lt;br /&gt;            set {  account_number=value; }&lt;br /&gt;        }&lt;br /&gt;        public double WithdrawAmount&lt;br /&gt;        {&lt;br /&gt;            get { return withdraw_amount; }&lt;br /&gt;            set {  withdraw_amount = value; }&lt;br /&gt;        }&lt;br /&gt;        public double DepositAmount&lt;br /&gt;        {&lt;br /&gt;            get { return deposit_amount; }&lt;br /&gt;            set { deposit_amount =value; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public double BalanceAmount&lt;br /&gt;        {&lt;br /&gt;            get { return balance_amount; }&lt;br /&gt;            set {  balance_amount=value; }&lt;br /&gt;        }&lt;br /&gt;        public double DepositTrasaction(string FromAccount, double AmountToBeDeposited)&lt;br /&gt;        {&lt;br /&gt;            FromAccount = AccountNumber;&lt;br /&gt;            AmountToBeDeposited = DepositAmount;&lt;br /&gt;            return BalanceAmount + AmountToBeDeposited;&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B7BCRCfC-X8/SxzOa3kabOI/AAAAAAAAAyo/ttPvSH0JhgU/s1600-h/FxCop_code_analysis_testing_sample.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 80px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/SxzOa3kabOI/AAAAAAAAAyo/ttPvSH0JhgU/s320/FxCop_code_analysis_testing_sample.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5412427813181091042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Resolution were&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Correct the spelling of 'Trasaction' in member name 'BankTransactionClass.DepositTrasaction(string, double)' or remove it entirely if it represents any sort of Hungarian notation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;in line 43,Method name has been misspelled,I changed.Notice the "Transaction".&lt;br /&gt;in line 42,Parameters were Pascal-cased word,I changed to camel cased.&lt;br /&gt;in line 16,Compound Word "AccountHolderName" changed as "Accountholder.&lt;br /&gt;&lt;br /&gt;My corrected Code is&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace SP.MyBankTransaction&lt;br /&gt;{&lt;br /&gt;    &lt;br /&gt;    public class BankTransactionClass&lt;br /&gt;    {&lt;br /&gt;        private string account_holder_name="";&lt;br /&gt;        private string account_number="";&lt;br /&gt;        private double deposit_amount=0.0;&lt;br /&gt;        private double withdraw_amount=0.0;&lt;br /&gt;        private double balance_amount=0.0;&lt;br /&gt;&lt;br /&gt;        public string Accountholder&lt;br /&gt;        {&lt;br /&gt;            get { return account_holder_name; }&lt;br /&gt;            set { value = account_holder_name; }&lt;br /&gt;        }&lt;br /&gt;        public string AccountNumber&lt;br /&gt;        {&lt;br /&gt;            get { return account_number; }&lt;br /&gt;            set { value = account_number; }&lt;br /&gt;        }&lt;br /&gt;        public double WithdrawAmount&lt;br /&gt;        {&lt;br /&gt;            get { return withdraw_amount; }&lt;br /&gt;            set { value = withdraw_amount; }&lt;br /&gt;        }&lt;br /&gt;        public double DepositAmount&lt;br /&gt;        {&lt;br /&gt;            get { return deposit_amount; }&lt;br /&gt;            set { value = deposit_amount; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public double BalanceAmount&lt;br /&gt;        {&lt;br /&gt;            get { return balance_amount; }&lt;br /&gt;            set { value = balance_amount; }&lt;br /&gt;        }&lt;br /&gt;        public double DepositTransaction(string fromAccount, double amountToBeDeposited)&lt;br /&gt;        {&lt;br /&gt;            fromAccount = AccountNumber;&lt;br /&gt;            amountToBeDeposited = DepositAmount;&lt;br /&gt;            return BalanceAmount + amountToBeDeposited;&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1146396997889342458?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1146396997889342458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1146396997889342458'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/12/self-code-testing-fxcop-136.html' title='Self Code testing - FxCop 1.36'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_B7BCRCfC-X8/SxzOa3kabOI/AAAAAAAAAyo/ttPvSH0JhgU/s72-c/FxCop_code_analysis_testing_sample.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7319109719361957572</id><published>2009-12-02T21:54:00.001+05:30</published><updated>2009-12-02T22:16:15.373+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='onrowcommand'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Enterprise Library 4.1 Database config setting in c#'/><category scheme='http://www.blogger.com/atom/ns#' term='DataKeyNames'/><category scheme='http://www.blogger.com/atom/ns#' term='onselectedindexchanged'/><category scheme='http://www.blogger.com/atom/ns#' term='Gridview Row Deletion in C#'/><title type='text'>Gridview row deleting in C#</title><content type='html'>Steps to delete a row in Grid view programmatic which bind with real time database table.&lt;br /&gt;1,In Grid view server control must be set to false of AutoGenerateColumns&lt;br /&gt;2,Make Columns tag to list the user defined column header on the asp.net page.&lt;br /&gt;just like the following&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;  &lt;br /&gt;   &lt;asp:GridView ID="GridView1" runat="server" &lt;br /&gt;        DataKeyNames="ProductID" SelectedIndex="1" &lt;br /&gt;        onselectedindexchanged="GridView1_SelectedIndexChanged" &lt;br /&gt;        onrowcommand="GridView1_RowCommand" AutoGenerateColumns="false"&gt;&lt;br /&gt;                &lt;Columns&gt;&lt;br /&gt;                    &lt;asp:ButtonField  ButtonType="Link" Text="Remove" CommandName="Remove"  /&gt;&lt;br /&gt;                     &lt;asp:BoundField HeaderText="ProductID" DataField="ProductID" /&gt;&lt;br /&gt;                    &lt;asp:BoundField HeaderText="ProductName" DataField="ProductName" /&gt;&lt;br /&gt;                &lt;/Columns&gt;&lt;br /&gt;            &lt;/asp:GridView&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3,Set to DataKeyNames value to Table's primary key like&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;  &lt;br /&gt; &lt;asp:GridView ID="GridView1" runat="server" &lt;br /&gt;        DataKeyNames="ProductID" SelectedIndex="1" &lt;br /&gt;       onselectedindexchanged="GridView1_SelectedIndexChanged" &lt;br /&gt;        onrowcommand="GridView1_RowCommand" AutoGenerateColumns="false"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;An event named "onrowcommand" triggered on the Grid view deletion of the selected row must be deleted from the table.&lt;br /&gt;&lt;br /&gt;Here I used the filter CommandName and commandArgument to check whether the deletion link button which attached the GridView clicked.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt; protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        if (e.CommandName == "Remove")&lt;br /&gt;        {&lt;br /&gt;            int index = Convert.ToInt32(e.CommandArgument);&lt;br /&gt;            GridViewRow row = GridView1.Rows[index];&lt;br /&gt;         &lt;br /&gt;            Database db = DatabaseFactory.CreateDatabase("DatabaseConnectionString");&lt;br /&gt;            DbCommand cmd = db.GetSqlStringCommand("DELETE from Products where ProductID='" + row.Cells[1].Text.ToString() + "'");&lt;br /&gt;            db.ExecuteNonQuery(cmd);&lt;br /&gt;            GridView1.DataSource = ShowProductDetail();&lt;br /&gt;            GridView1.DataBind();&lt;br /&gt;        &lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I used Microsoft Enterprise Library 4.1 in my example to deal with database and its related operation.Its based on SQLExpress database.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;  &lt;br /&gt;&lt;connectionStrings&gt;&lt;br /&gt;  &lt;add name="DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/&gt;&lt;br /&gt; &lt;/connectionStrings&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7319109719361957572?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7319109719361957572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7319109719361957572'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/12/gridview-row-deleting-in-c.html' title='Gridview row deleting in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8139651213083998427</id><published>2009-11-26T19:55:00.001+05:30</published><updated>2009-11-26T19:56:58.566+05:30</updated><title type='text'>script test</title><content type='html'>&lt;pre name="code" class="cpp"&gt;  &lt;br /&gt;&lt;br /&gt;&lt;script language="javascript"&gt;&lt;br /&gt;document.write('Praise the Lord');&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;    &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8139651213083998427?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8139651213083998427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8139651213083998427'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/11/script-test_26.html' title='script test'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1406201654904511764</id><published>2009-11-15T20:39:00.001+05:30</published><updated>2009-11-15T20:42:29.490+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Convert DataSet into ArrayList'/><category scheme='http://www.blogger.com/atom/ns#' term='DataSet to ArrayList'/><title type='text'>Convert DataSet into ArrayList in C#</title><content type='html'>Converting the DataSet into ArrayList is not an big deal anymore.&lt;br /&gt;If you are sure about the number of columns in the DataTable,create the same class members in the Class.&lt;br /&gt;&lt;br /&gt;Let assume I have an DataSet contains of the table named "Product" which has three columns called ProductID and Stock.&lt;br /&gt;&lt;br /&gt;First step to convert the DataSet into ArrayList is,creating the Class name ProductClass&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Database db = DatabaseFactory.CreateDatabase("DatabaseConnectionString");&lt;br /&gt;        DbCommand cmd = db.GetSqlStringCommand("Select * from Products");&lt;br /&gt;        DataSet ds = db.ExecuteDataSet(cmd);&lt;br /&gt;        List&lt;Products&gt; proList = new List&lt;Products&gt;();&lt;br /&gt;&lt;br /&gt;        for (int i = 0; i &lt; ds.Tables[0].Rows.Count; i++)&lt;br /&gt;        {&lt;br /&gt;            Products p = new Products();&lt;br /&gt;            p.ProductName = ds.Tables[0].Rows[i]["ProductName"].ToString();&lt;br /&gt;            p.ProductID = ds.Tables[0].Rows[i]["ProductID"].ToString();&lt;br /&gt;            proList.Add(p);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;       &lt;br /&gt;&lt;br /&gt;Product.cs&lt;br /&gt;&lt;br /&gt;public class Products&lt;br /&gt;{&lt;br /&gt;    private string _productName;&lt;br /&gt;  &lt;br /&gt;    private string _productid;&lt;br /&gt;&lt;br /&gt;    public string ProductName&lt;br /&gt;    {&lt;br /&gt;        get { return _productName; }&lt;br /&gt;        set { _productName = value; }&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public string ProductID&lt;br /&gt;    {&lt;br /&gt;        get { return _productid; }&lt;br /&gt;        set { _productid = value; }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;        GridView1.DataSource = proList.ToArray();&lt;br /&gt;        GridView1.DataBind();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1406201654904511764?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1406201654904511764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1406201654904511764'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/11/convert-dataset-into-arraylist-in-c.html' title='Convert DataSet into ArrayList in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1101964023571428246</id><published>2009-11-11T19:52:00.006+05:30</published><updated>2009-11-11T20:06:49.053+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ to SQL Classes tutorial in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='DataSet to Array in C#'/><title type='text'>LINQ to SQL Classes tutorial</title><content type='html'>Step 1:&lt;br /&gt;&lt;br /&gt;Add Linq to Sql classes to your application,and make sure you selected the .NET 3.5 as target framework.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SvrJGnJ22xI/AAAAAAAAAu4/SR2HrPsj3Io/s1600-h/LinQ+to+SQL.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 185px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SvrJGnJ22xI/AAAAAAAAAu4/SR2HrPsj3Io/s320/LinQ+to+SQL.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5402851818411055890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step : 2&lt;br /&gt;&lt;br /&gt;Add Server database to solution explorer.After adding Database diagram toggle to find the tables on selected database.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B7BCRCfC-X8/SvrKXd9MESI/AAAAAAAAAvA/riNnXCdXgls/s1600-h/LinQ+to+SQL-1.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/SvrKXd9MESI/AAAAAAAAAvA/riNnXCdXgls/s320/LinQ+to+SQL-1.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5402853207511404834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step :3&lt;br /&gt;&lt;br /&gt;Linq to SQL template name will becomes the parent class and retrieve the data from the table as below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SvrK-cyvFFI/AAAAAAAAAvI/JXHk9ISG_eQ/s1600-h/LinQ+to+SQL-2.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SvrK-cyvFFI/AAAAAAAAAvI/JXHk9ISG_eQ/s320/LinQ+to+SQL-2.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5402853877214024786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Snippet:&lt;br /&gt;&lt;br /&gt;        DataClasses2DataContext db2 = new DataClasses2DataContext();&lt;br /&gt;        var c = from sp in db.Peoples&lt;br /&gt;        select sp;&lt;br /&gt;        List&lt;People&gt; li = c.ToList();&lt;br /&gt;        GridView1.DataSource = li.ToArray();&lt;br /&gt;        GridView1.DataBind();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1101964023571428246?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1101964023571428246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1101964023571428246'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/11/linq-to-sql-classes-tutorial.html' title='LINQ to SQL Classes tutorial'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_B7BCRCfC-X8/SvrJGnJ22xI/AAAAAAAAAu4/SR2HrPsj3Io/s72-c/LinQ+to+SQL.GIF' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5026942687862906501</id><published>2009-11-02T21:22:00.001+05:30</published><updated>2009-11-02T21:25:18.679+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Basic LINQ tutorial'/><title type='text'>Basic LINQ in C#</title><content type='html'>var c = new List left arrow bracket Customers right arrow bracket {&lt;br /&gt;            new Customers{Code=20,Name="Murugesan"},&lt;br /&gt;            new Customers{Code=21,Name="Pandian"},&lt;br /&gt;            new Customers{Code=22,Name="Senthilan"},&lt;br /&gt;            new Customers{Code=20,Name="Muthu"},&lt;br /&gt;            new Customers{Code=20,Name="Sachin"},&lt;br /&gt;        };&lt;br /&gt;        var result = from sp in c&lt;br /&gt;                     select sp;&lt;br /&gt;        foreach (var Result in result)&lt;br /&gt;        {&lt;br /&gt;            Response.Write(Result.Name.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Class implementation&lt;br /&gt;&lt;br /&gt;public class Customers&lt;br /&gt;{&lt;br /&gt;    private int _code;&lt;br /&gt;    private string _name;&lt;br /&gt;    public int Code&lt;br /&gt;    {&lt;br /&gt;        get { return _code; }&lt;br /&gt;        set { _code = value; }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public string Name&lt;br /&gt;    {&lt;br /&gt;        get { return _name; }&lt;br /&gt;        set { _name = value; }&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5026942687862906501?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5026942687862906501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5026942687862906501'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/11/basic-linq-in-c.html' title='Basic LINQ in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2937119013318428590</id><published>2009-11-01T11:07:00.003+05:30</published><updated>2009-11-01T11:40:15.065+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Encrypting Decrypting the password in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='MemoryStream'/><category scheme='http://www.blogger.com/atom/ns#' term='DESCryptoServiceProvider'/><category scheme='http://www.blogger.com/atom/ns#' term='CryptoStream'/><title type='text'>Encrypting-Decrypting the password in C#</title><content type='html'>Encrypting the password in .NET become ease,DESCryptoServiceProvider enables the developer to encrypt the plain text in to encrypted form.&lt;br /&gt;&lt;br /&gt;Code snippet as below :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; public static byte[] Encrypt(string txtPassword, SymmetricAlgorithm key)&lt;br /&gt;    {&lt;br /&gt;        MemoryStream mStream = new MemoryStream();&lt;br /&gt;        CryptoStream cStream = new CryptoStream(mStream, key.CreateEncryptor(), CryptoStreamMode.Write);&lt;br /&gt;        StreamWriter sw = new StreamWriter(cStream);&lt;br /&gt;        sw.WriteLine(txtPassword);&lt;br /&gt;        sw.Close();&lt;br /&gt;        cStream.Close();&lt;br /&gt;        byte[] buffer = mStream.ToArray();&lt;br /&gt;        mStream.Close();&lt;br /&gt;        return buffer;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Decrypting the encrypted bytes:&lt;br /&gt;&lt;br /&gt;public static string Decrypt(byte[] CryptedBytes, SymmetricAlgorithm key)&lt;br /&gt;    {&lt;br /&gt;        MemoryStream mStream = new MemoryStream(CryptedBytes);&lt;br /&gt;        CryptoStream cStream = new CryptoStream(mStream, key.CreateDecryptor(), CryptoStreamMode.Read);&lt;br /&gt;        StreamReader sr = new StreamReader(cStream);&lt;br /&gt;        string PlainTxt = sr.ReadLine();&lt;br /&gt;        sr.Close();&lt;br /&gt;        cStream.Close();&lt;br /&gt;        mStream.Close();&lt;br /&gt;        return PlainTxt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;In Database,I used to save these bytes in Password column.While retrieving/Checking the Password,I used the Decrypt the function.So Password column will have encrypted text that easily human can't read or memorize.&lt;br /&gt;&lt;br /&gt;For using this code you need to import System.Security.Cryptography class into your application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2937119013318428590?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2937119013318428590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2937119013318428590'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/11/encrypting-decrypting-password-in-c.html' title='Encrypting-Decrypting the password in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1796541549916640231</id><published>2009-09-24T09:03:00.001+05:30</published><updated>2009-09-24T09:08:14.468+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='GetFiles'/><category scheme='http://www.blogger.com/atom/ns#' term='Folder file listing using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Directory collection'/><title type='text'>Listing server files</title><content type='html'>This code snippet for listing all the files under specific folder.&lt;br /&gt;        string[] list = Directory.GetFiles(Server.MapPath("~/Images"));&lt;br /&gt;        for (int i = 0; i &lt; files.Length; i++){&lt;br /&gt;            list [i] = Path.GetFileName(list [i]);&lt;br /&gt;            GridView1.DataSource = list;&lt;br /&gt;            GridView1.DataBind(); }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1796541549916640231?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1796541549916640231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1796541549916640231'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/09/listing-server-files.html' title='Listing server files'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8161347987819591338</id><published>2009-08-22T09:25:00.002+05:30</published><updated>2009-08-22T09:27:42.419+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='multiple refcursor retrieve in Oracle using enterprise library 4.1'/><title type='text'>Returning multiple refcursor in  Oracle through enterprise library 4.1</title><content type='html'>I found this simple code snippet for how to retrieve multiple RefCursor values in Oracle through Enterprise Library 4.1&lt;br /&gt;&lt;br /&gt;object[] parameters = new object[3];&lt;br /&gt;DataSet ds = new DataSet();&lt;br /&gt;Database db = DatabaseFactory.CreateDatabase();&lt;br /&gt;DBCommandWrapper cw = db.GetStoredProcCommandWrapper("mypackage.mypackagename", parameters);&lt;br /&gt;db.LoadDataSet(cw, ds, new string[] {"RefCur1", "RefCur2", "RefCur3"});&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8161347987819591338?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8161347987819591338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8161347987819591338'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/08/returning-multiple-refcursor-in-oracle.html' title='Returning multiple refcursor in  Oracle through enterprise library 4.1'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4124584749563997781</id><published>2009-08-20T23:51:00.003+05:30</published><updated>2009-08-20T23:59:00.856+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exception handling in Enterpirse Library 4.1'/><title type='text'>Exception handling in Enterpirse Library 4.1</title><content type='html'>After goggling lot very patiently,I find something all irrelevant to my task.&lt;br /&gt;Finally i corrected by watching carefully on my system thrown exceptions.&lt;br /&gt;&lt;br /&gt;Add this below line between ConfigSection of tag.&lt;br /&gt;&lt;br /&gt;section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling" /&lt;br /&gt;&lt;br /&gt;Paste this line somewhere but between configuration tag&lt;br /&gt;exceptionHandling&lt;br /&gt;    exceptionPolicies&lt;br /&gt;      add name="Global Policy"&lt;br /&gt;        exceptionTypes&lt;br /&gt;          add name="Exception"&lt;br /&gt;          type="System.Exception, &lt;br /&gt;            mscorlib, Version=2.0.0.0, &lt;br /&gt;            Culture=neutral, &lt;br /&gt;            PublicKeyToken=b77a5c561934e089"&lt;br /&gt;          postHandlingAction="None"&lt;br /&gt;         &lt;br /&gt;          /add&lt;br /&gt;        /exceptionTypes&lt;br /&gt;      /add&lt;br /&gt;    /exceptionPolicies&lt;br /&gt;  /exceptionHandling&lt;br /&gt;&lt;br /&gt;My source code for catching the exception is&lt;br /&gt;&lt;br /&gt; try&lt;br /&gt;        {&lt;br /&gt;            int a = 0;&lt;br /&gt;            int b = 1;&lt;br /&gt;            int result = b / a;&lt;br /&gt;            Response.Write(result.ToString());&lt;br /&gt;           &lt;br /&gt;        }&lt;br /&gt;        catch (System.Exception ex)&lt;br /&gt;        {&lt;br /&gt;            bool rethrow = ExceptionPolicy.HandleException(ex, "Global Policy");&lt;br /&gt;            Response.Write(rethrow.ToString());&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Output is "False".So I am strongly believe exceptions were caught by enterprise library : )-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4124584749563997781?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4124584749563997781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4124584749563997781'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/08/exception-handling-in-enterpirse.html' title='Exception handling in Enterpirse Library 4.1'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8350240791894805422</id><published>2009-08-17T21:24:00.002+05:30</published><updated>2009-08-17T21:36:58.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Record retreiving  C# using OracleProcedure'/><category scheme='http://www.blogger.com/atom/ns#' term='t_cursor'/><title type='text'>Record retreiving  C# using OracleProcedure</title><content type='html'>Oracle Proc:&lt;br /&gt;&lt;br /&gt;create or replace procedure returnAllRecords(cur_allrec out t_cursor)&lt;br /&gt;is&lt;br /&gt;begin&lt;br /&gt;open cur_allrec for SELECT * from Students;&lt;br /&gt;end returnAllRecords&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;on Button click event write this below code:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OracleConnection Conn = new OracleConnection("Data Source=ORCL; User ID=scott; Password=tiger")&lt;br /&gt;OracleCommand Cmd = new OracleCommand();&lt;br /&gt; Cmd.Connection = Conn;&lt;br /&gt;  Cmd.CommandText = "returnAllRecords";&lt;br /&gt;    Cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;        Cmd.Parameters.Add("cur_allrec", OracleType.Cursor).Direction = ParameterDirection.Output;&lt;br /&gt;              try&lt;br /&gt;&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    Conn.Open();&lt;br /&gt;&lt;br /&gt;                    OracleDataReader Reader = Cmd.ExecuteReader();&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                catch (Exception ex)&lt;br /&gt;&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    Response.Write(ex.ToString();&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;               Conn.Close();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8350240791894805422?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8350240791894805422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8350240791894805422'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/08/record-retreiving-c-using.html' title='Record retreiving  C# using OracleProcedure'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7975202069518905417</id><published>2009-08-12T08:25:00.001+05:30</published><updated>2009-08-12T08:27:34.132+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='IsTerminatiing'/><category scheme='http://www.blogger.com/atom/ns#' term='IsOneWay'/><category scheme='http://www.blogger.com/atom/ns#' term='Protection Level'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF Operation contract&apos;s properties'/><category scheme='http://www.blogger.com/atom/ns#' term='ReplyAction'/><title type='text'>Operation Contract's properties</title><content type='html'>OperationContract Properties&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Action&lt;/span&gt;&lt;br /&gt;      The Action property specifies the action that uniquely identifies this operation. WCF dispatches request messages to methods based on their action.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;AsyncPattern&lt;/span&gt;&lt;br /&gt;The AsyncPattern property indicates that the operation is implemented or can be called asynchronously using a Begin/End method pair.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;HasProtectionLevel&lt;/span&gt;&lt;br /&gt;The HasProtectionLevel property indicates whether the ProtectionLevel property has been explicitly set.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;IsOneWay&lt;/span&gt;&lt;br /&gt;The IsOneWay property indicates that the operation only consists of a single input message. The operation has no associated output message.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;IsInitiating&lt;/span&gt;&lt;br /&gt;The IsInitiating property specifies whether this operation can be the initial operation in a session.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;IsTerminating&lt;/span&gt;&lt;br /&gt;The IsTerminating property specifies whether WCF attempts to terminate the current session after the operation completes.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;ProtectionLevel&lt;/span&gt; &lt;br /&gt;The ProtectionLevel property specifies the message-level security that an operation requires at run time.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;ReplyAction&lt;/span&gt;&lt;br /&gt; The ReplyAction property specifies the action of the reply message for the operation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7975202069518905417?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7975202069518905417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7975202069518905417'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/08/operation-contracts-properties.html' title='Operation Contract&apos;s properties'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3059521429669267856</id><published>2009-08-04T10:10:00.002+05:30</published><updated>2009-08-04T10:23:06.272+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='RegisterStartupScript in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Opening popup window in ASP.NET'/><title type='text'>Opening popup window in ASP.NET</title><content type='html'>Opening popup window in ASP.NET is quite simple,but you need to very concern about concatenation on javascript and as well as ASP.NET concatenation.&lt;br /&gt;&lt;br /&gt;I spent more time on this silly issue,atlast i rectified.&lt;br /&gt;Here i attach my querystring and its value from the selected dropdown list control.&lt;br /&gt;&lt;br /&gt;string result = DropDownList1.SelectedValue.ToString();&lt;br /&gt;        string script = "&lt;script language='javascript'&gt;";&lt;br /&gt;        script = script +   "window.open('http://localhost:1578default.aspx?ID='+'"+result+"');&lt;/script&gt;";&lt;br /&gt;        Page.RegisterStartupScript("myScript", script);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3059521429669267856?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3059521429669267856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3059521429669267856'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/08/opening-popup-window-in-aspnet.html' title='Opening popup window in ASP.NET'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7210379792243906160</id><published>2009-08-04T08:43:00.005+05:30</published><updated>2009-08-04T08:49:29.065+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Access 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='OLEDBCOnnection'/><category scheme='http://www.blogger.com/atom/ns#' term='displaying a column values of record in text box using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='working with access database using C#.NET'/><title type='text'>Working with access database in C#</title><content type='html'>using System;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Data.OleDb;&lt;br /&gt;&lt;br /&gt;public partial class _Default : System.Web.UI.Page &lt;br /&gt;{&lt;br /&gt;    OleDbConnection Con = null;&lt;br /&gt;    OleDbCommand cmd = null;&lt;br /&gt;    OleDbDataReader reader;&lt;br /&gt;    protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;           &lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;    protected void btnUpdate_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        Con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath("iTrack.mdb"));&lt;br /&gt;        Con.Open();&lt;br /&gt;        string t_date = txtDate.Text;&lt;br /&gt;        string t_location = txtLocation.Text;&lt;br /&gt;        string t_descrip = txtNotes.Text;&lt;br /&gt;        string t_time = txtTime.Text;&lt;br /&gt;        cmd = new OleDbCommand("INSERT INTO bills (Transaction_date,Location,Transaction_Description,TTime)values('" + t_date + "','" + t_location + "','" + t_descrip + "','" + t_time + "')", Con);&lt;br /&gt;&lt;br /&gt;        cmd.ExecuteNonQuery();&lt;br /&gt;&lt;br /&gt;        Response.Write("Added");&lt;br /&gt;        cmd.Dispose();&lt;br /&gt;        Con.Close();&lt;br /&gt;        cmd = null;&lt;br /&gt;        Con = null;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;    protected void btnRetrieve_Click1(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        try&lt;br /&gt;        {&lt;br /&gt;            Con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath("iTrack.mdb"));&lt;br /&gt;            Con.Open();&lt;br /&gt;            cmd = new OleDbCommand("SELECT * from Bills where Awb='"+DropDownList1.SelectedValue.ToString()+"'", Con);&lt;br /&gt;            reader = cmd.ExecuteReader();&lt;br /&gt;            while (reader.Read())&lt;br /&gt;            {&lt;br /&gt;                txtDate.Text = reader["Transaction_date"].ToString();&lt;br /&gt;                txtLocation.Text = reader["Location"].ToString();&lt;br /&gt;                txtNotes.Text = reader["Transaction_Description"].ToString();&lt;br /&gt;                txtTime.Text = reader["TTime"].ToString();&lt;br /&gt;                plDetails.Visible = true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        catch (Exception exception)&lt;br /&gt;        {&lt;br /&gt;            Response.Write("Exception Message " + exception.Message.ToString());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        finally&lt;br /&gt;        {&lt;br /&gt;            cmd.Dispose();&lt;br /&gt;            cmd = null;&lt;br /&gt;            Con.Close();&lt;br /&gt;            Con = null;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7210379792243906160?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7210379792243906160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7210379792243906160'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/08/working-with-access-database-in-c.html' title='Working with access database in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5026769348349121758</id><published>2009-07-04T20:40:00.005+05:30</published><updated>2009-07-04T22:17:45.703+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS 5.1'/><category scheme='http://www.blogger.com/atom/ns#' term='ISAPI cache'/><category scheme='http://www.blogger.com/atom/ns#' term='installing PHP 5.2 in Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='running PHP in IIS Server'/><title type='text'>How to install PHP on  IIS 5.1</title><content type='html'>I found the extracting the PHP source files into PHP folder in windows XP over PHP installer [Executing .exe file for the ISAPI extension].&lt;br /&gt;&lt;br /&gt;Steps to install PHP 5.2.1 in IIS 5.1&lt;br /&gt;&lt;br /&gt;Create the folder in C:\PHP.&lt;br /&gt;&lt;br /&gt;Extract the compressed format "php-5.2.10-Win32" on the newly created folder.&lt;br /&gt;&lt;br /&gt;give the permission for the folder C:\PHP by right click on the folder like you see here..&lt;br /&gt;and do not forget to share the websharing option for the folder.select Share this folder option.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_B7BCRCfC-X8/Sk-AvLkkkAI/AAAAAAAAAqo/OQI6jC4bDjY/s1600-h/PHP_installing_on_IIS.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 160px; height: 200px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/Sk-AvLkkkAI/AAAAAAAAAqo/OQI6jC4bDjY/s200/PHP_installing_on_IIS.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5354640030015197186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now the major property setting is how the IIS is going to process the PHP script.&lt;br /&gt;We can achieve this by setting ISAPI Filter as follows.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/Sk-ES7M382I/AAAAAAAAAqw/mSwWVRICi4M/s1600-h/ISAPI_Filter+for_PHP_on_IIS.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 190px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/Sk-ES7M382I/AAAAAAAAAqw/mSwWVRICi4M/s200/ISAPI_Filter+for_PHP_on_IIS.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5354643942631011170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now home directory setting for the PHP processes by IIS,Just see next to ISAPI Filter tab.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_B7BCRCfC-X8/Sk-F0xSZ4zI/AAAAAAAAAq4/6sx-pBchb30/s1600-h/Home_directory_Setting_IIS_For_IIS.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 125px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/Sk-F0xSZ4zI/AAAAAAAAAq4/6sx-pBchb30/s200/Home_directory_Setting_IIS_For_IIS.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5354645623597032242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After completing this process,reset the IIS server by typing "iisreset" in command prompt.&lt;br /&gt;&lt;br /&gt;type the script as follows to check IIS process the php scripting.&lt;br /&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;phpinfo();&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;save this under C:\Inetpub\wwwroot as First.php&lt;br /&gt;&lt;br /&gt;type the http://localhost/First.php&lt;br /&gt;&lt;br /&gt;My setting works fine and got output as like this..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/Sk-HllIYrTI/AAAAAAAAArA/Sb9e4c55WB0/s1600-h/IIS_Process_PHP_in_WIndows+XP.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 86px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/Sk-HllIYrTI/AAAAAAAAArA/Sb9e4c55WB0/s200/IIS_Process_PHP_in_WIndows+XP.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5354647561659002162" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5026769348349121758?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5026769348349121758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5026769348349121758'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/07/how-to-install-php-on-iis-51.html' title='How to install PHP on  IIS 5.1'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_B7BCRCfC-X8/Sk-AvLkkkAI/AAAAAAAAAqo/OQI6jC4bDjY/s72-c/PHP_installing_on_IIS.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3915081632127309928</id><published>2009-06-20T15:37:00.002+05:30</published><updated>2009-06-20T15:43:54.660+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='array bound to Gridview'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='DataSet to ArrayList convert in C#'/><title type='text'>Converting DataSet to array list</title><content type='html'>public string[] ProductList()&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt;        ArrayList al = new ArrayList();&lt;br /&gt;        string s = "";&lt;br /&gt;        &lt;br /&gt;        Database db = DatabaseFactory.CreateDatabase();&lt;br /&gt;        DbCommand cmd = db.GetSqlStringCommand("SELECT ProductName from Products");&lt;br /&gt;        DataSet ds = db.ExecuteDataSet(cmd);&lt;br /&gt;&lt;br /&gt;        foreach (DataRow dRow in ds.Tables[0].Rows)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            al.Add(dRow);&lt;br /&gt;        }&lt;br /&gt;       &lt;br /&gt;        foreach (Object row in al)&lt;br /&gt;        {&lt;br /&gt;            s = s + ((DataRow)row)["ProductName"].ToString() + ",";&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        string rawString = s.TrimEnd(',').ToString();&lt;br /&gt;        string[] result = rawString.Split(',');&lt;br /&gt;        return result;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;then you can bind this array to Gridview&lt;br /&gt;Gridview1.DataSource=ProductList();&lt;br /&gt;Gridview1.Bind();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3915081632127309928?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3915081632127309928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3915081632127309928'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/06/converting-dataset-to-array-list.html' title='Converting DataSet to array list'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-979378971026609617</id><published>2009-06-16T12:06:00.002+05:30</published><updated>2009-06-16T12:16:25.298+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quque in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='MSMQ Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='MS MQ series'/><category scheme='http://www.blogger.com/atom/ns#' term='MSMQ SQL Server built in layer'/><category scheme='http://www.blogger.com/atom/ns#' term='Messages'/><category scheme='http://www.blogger.com/atom/ns#' term='public messages'/><category scheme='http://www.blogger.com/atom/ns#' term='Private Message'/><category scheme='http://www.blogger.com/atom/ns#' term='Active directory'/><title type='text'>MSMQ - Architecture</title><content type='html'>This will be the simplest understanding diagram of what MSMQ architecture is&lt;br /&gt;********************************************************&lt;br /&gt;Sending Application[Physical] &lt;br /&gt; |&lt;br /&gt; |&lt;br /&gt; |          &lt;br /&gt; V           &lt;br /&gt;MSMQ [Layer built in topof SQL Server]&lt;br /&gt; |&lt;br /&gt; |&lt;br /&gt; |          &lt;br /&gt; V&lt;br /&gt;Receiving Application [Physical]&lt;br /&gt;&lt;br /&gt;**********************************************&lt;br /&gt; &lt;br /&gt;Sending Application&lt;br /&gt;|&lt;br /&gt;|&lt;br /&gt;|------&gt;Writes Message [Transaction - 1]&lt;br /&gt;|&lt;br /&gt;|&lt;br /&gt;|&lt;br /&gt;|------&gt; Put written message into Queue [Transaction-2]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sending application prepares a message and puts into Queue.&lt;br /&gt;A Message can be any type of information that receiving application understand.&lt;br /&gt;Receiving Application&lt;br /&gt;Receives the messages and process them.&lt;br /&gt;Notes:&lt;br /&gt;Receiving application and Sending application were not tightly coupled,they can work &lt;br /&gt;without help of other application support&lt;br /&gt;&lt;br /&gt;How it was possible ?&lt;br /&gt;Because of built-in layers between connected computers[clients].&lt;br /&gt;Two types of Messages are there,one is Private Message and secondly we have Public &lt;br /&gt;message&lt;br /&gt;Private message :These messages only on locally on particular machine and are not &lt;br /&gt;published on publically.&lt;br /&gt;Public message: These messages will reside on active directory.So applications &lt;br /&gt;running on different servers throughout the network can find the public queues &lt;br /&gt;through active directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-979378971026609617?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/979378971026609617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/979378971026609617'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/06/msmq-architecure.html' title='MSMQ - Architecture'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3652895642995306450</id><published>2009-06-15T16:06:00.003+05:30</published><updated>2009-06-16T16:33:24.286+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FaultException'/><category scheme='http://www.blogger.com/atom/ns#' term='FaultContract'/><category scheme='http://www.blogger.com/atom/ns#' term='FaultReason'/><category scheme='http://www.blogger.com/atom/ns#' term='Exception usage in WCF'/><category scheme='http://www.blogger.com/atom/ns#' term='Exception Service and Client'/><title type='text'>Exception handling in WCF</title><content type='html'>This is an simple example for how to manage exception in WCF and their client.&lt;br /&gt;WCF returns system exception and application exception during development time.&lt;br /&gt;But hosting time,these kind of exception will not handled by SOAP protocol.&lt;br /&gt;So SOAP friendly exception details must be implemented on service side using FaultContractAttribute.&lt;br /&gt;Generate the custome exception message must be implemented on a class that start preceding with DataContractAttribute.&lt;br /&gt;&lt;br /&gt;WCF Source for Exception handling&lt;br /&gt;&lt;br /&gt;[ServiceContract]&lt;br /&gt;public interface IService&lt;br /&gt;{&lt;br /&gt;    [OperationContract]&lt;br /&gt;    [FaultContractAttribute(typeof(FaultContractExceptionTest))]&lt;br /&gt;     string GetData(int value);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;[DataContractAttribute]&lt;br /&gt;public class FaultContractExceptionTest&lt;br /&gt;{&lt;br /&gt;   private string Msg;&lt;br /&gt;   public FaultContractExceptionTest(string msg)&lt;br /&gt;    {&lt;br /&gt;        this.Msg = msg;&lt;br /&gt;    }&lt;br /&gt;    [DataMember]&lt;br /&gt;    public string ErrorMessage&lt;br /&gt;    {&lt;br /&gt;        get { return this.Msg; }&lt;br /&gt;        set { this.Msg = value; }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;________________________________________________________________________&lt;br /&gt;&lt;br /&gt;Service Implementation Source&lt;br /&gt;_________________________________________________________________________&lt;br /&gt;public class Service : IService&lt;br /&gt;{&lt;br /&gt; public string GetData(int value)&lt;br /&gt; {&lt;br /&gt;       &lt;br /&gt;        if (value == 152)&lt;br /&gt;        {&lt;br /&gt;            return "Your authentication code is " + value.ToString();&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            throw new FaultException&lt;FaultContractExceptionTest&gt;(new FaultContractExceptionTest("Check your Pass Number"),"Some Problem");&lt;br /&gt;}}}&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;Client Implementation - Source code - I written on Button click event&lt;br /&gt; ServiceClient sc = new ServiceClient();&lt;br /&gt;  try&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            Response.Write(sc.GetData(Convert.ToInt32(TextBox1.Text)));&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt; catch (FaultException&lt;FaultContractExceptionTest&gt; msgObj)&lt;br /&gt;        {&lt;br /&gt;           Response.Write(msgObj.Detail.ErrorMessage);&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3652895642995306450?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3652895642995306450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3652895642995306450'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/06/exception-handling-in-wcf.html' title='Exception handling in WCF'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-1595444180481197830</id><published>2009-04-20T08:06:00.001+05:30</published><updated>2009-04-20T08:07:57.023+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base64Binary data type.File download as php webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP client for asp.net webservice'/><title type='text'>Base64Binary-webservice consuming through PHP</title><content type='html'>This is an example for how to consume the asp.net webservice method which will return the bytes of array as datatype.&lt;br /&gt;&lt;br /&gt;How it will be consumed in PHP client is slightly different one.The returned xsd schema data type will be not as byte as we had in ASP.NET service rather encoded base64 string.&lt;br /&gt;&lt;br /&gt;So we need to decode the base64 string as plain text.After we can write back to stream or screen.&lt;br /&gt;&lt;br /&gt;ASP.NET webservice code for Base64Binary type&lt;br /&gt;using System;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Services;&lt;br /&gt;using System.Web.Services.Protocols;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;[WebService(Namespace = "http://tempuri.org/")]&lt;br /&gt;[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]&lt;br /&gt;public class Service : System.Web.Services.WebService&lt;br /&gt;{&lt;br /&gt;    public Service () &lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    [WebMethod]&lt;br /&gt;    public byte[] ShowFileContent() &lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        FileStream fs = File.OpenRead(Server.MapPath("Resume.doc"));&lt;br /&gt;        byte[] b = new byte[fs.Length];&lt;br /&gt;        fs.Read(b, 0, b.Length);&lt;br /&gt;        return b;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;PHP Client:&lt;br /&gt;using nusoap webservice class.really its very handy.so my code length shrink about to 4 or 5 lines.&lt;br /&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;&lt;br /&gt;require_once('lib/nusoap.php');&lt;br /&gt;$client = new soapclient('http://localhost/website2/Service.asmx?WSDL','wsdl');&lt;br /&gt;$result = $client-&gt;call(ShowFileContent);&lt;br /&gt;$r=array($result['ShowFileContentResult']);&lt;br /&gt;print_r(base64_decode($r[0]),$handle);&lt;br /&gt;&lt;br /&gt;//here you can write into file also.&lt;br /&gt;&lt;br /&gt;?&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-1595444180481197830?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1595444180481197830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/1595444180481197830'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/04/base64binary-webservice-consuming.html' title='Base64Binary-webservice consuming through PHP'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5004047704426664579</id><published>2009-04-14T23:07:00.004+05:30</published><updated>2009-04-14T23:17:00.743+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SoapDocumentMethod'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net webservice authentication using soap header.'/><category scheme='http://www.blogger.com/atom/ns#' term='WebServiceBinding'/><title type='text'>asp.net webservice SoapHeader Authentication</title><content type='html'>After long time,this is my second attempt to authenticate the webservice using SoapHeader.My System Architect team asked me to work aroud on this issue.Its works atlast :)-&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SoapAuthenticateService.cs&lt;br /&gt;*******************************&lt;br /&gt;using System;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Services;&lt;br /&gt;using System.Web.Services.Protocols;&lt;br /&gt;&lt;br /&gt;[WebService(Namespace = "http://tempuri.org/")]&lt;br /&gt;[WebServiceBinding(Name = "TestService", ConformsTo = WsiProfiles.BasicProfile1_1)]&lt;br /&gt;&lt;br /&gt;public class SoapAuthenticateService : System.Web.Services.WebService&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    public UserAuthorise name;&lt;br /&gt;    public SoapAuthenticateService()&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    [WebMethod]&lt;br /&gt;    [SoapDocumentMethod(Binding = "TestService")]&lt;br /&gt;    [SoapHeader("name")]&lt;br /&gt;    public string GetString() &lt;br /&gt;    {&lt;br /&gt;        if (checkUser())&lt;br /&gt;        {&lt;br /&gt;            return "Authenticated Successfully";&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            return " You are not authorised yet !";&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public bool checkUser()&lt;br /&gt;    {&lt;br /&gt;        if (name.userName == "Murugesan" &amp;&amp; name.password == "12345")&lt;br /&gt;        {&lt;br /&gt;            return true;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            return false;&lt;br /&gt;        }&lt;br /&gt;    &lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;UserAuthorise.cs&lt;br /&gt;**************************&lt;br /&gt;&lt;br /&gt;public class UserAuthorise : System.Web.Services.Protocols.SoapHeader&lt;br /&gt;{&lt;br /&gt;  &lt;br /&gt; public string userName;&lt;br /&gt;        public string password;&lt;br /&gt;         &lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;__________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;Service.asmx&lt;br /&gt;***********************&lt;br /&gt;&lt;br /&gt;&lt;%@ WebService Language="C#" CodeBehind="~/App_Code/SoapAuthenticateService.cs" Class="SoapAuthenticateService" %&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Consumer Application code :&lt;br /&gt;&lt;br /&gt;        SoapAuthenticateService ap = new SoapAuthenticateService();&lt;br /&gt;        UserAuthorise u = new UserAuthorise();&lt;br /&gt;        u.userName = "Murugesan";&lt;br /&gt;        u.password = "12345";&lt;br /&gt;        ap.UserAuthoriseValue = u;&lt;br /&gt;   &lt;br /&gt;        Response.Write(ap.GetString());&lt;br /&gt;&lt;br /&gt;instead of hard coded user name and password,you can use the DB or XML as datasource.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5004047704426664579?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5004047704426664579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5004047704426664579'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/04/aspnet-webservice-soapheader.html' title='asp.net webservice SoapHeader Authentication'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4848435171966005418</id><published>2009-04-14T07:51:00.003+05:30</published><updated>2009-04-14T07:57:11.753+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP webservice consumer'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP client for asp.net webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='nusoap webservice client for asp.net'/><title type='text'>Consuming ASP.NET webservice through PHP</title><content type='html'>I am trying to get least familiar with PHP code.I tried this simple asp.net webservice which is going to be consumed through PHP.&lt;br /&gt;&lt;br /&gt;My asp.net code snippet&lt;br /&gt;using System;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Services;&lt;br /&gt;using System.Web.Services.Protocols;&lt;br /&gt;&lt;br /&gt;[WebService(Namespace = "http://tempuri.org/")]&lt;br /&gt;[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]&lt;br /&gt;public class Service : System.Web.Services.WebService&lt;br /&gt;{&lt;br /&gt;    public Service () {&lt;br /&gt;&lt;br /&gt;        //Uncomment the following line if using designed components &lt;br /&gt;        //InitializeComponent(); &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    [WebMethod]&lt;br /&gt;    public string HelloWorld(string name) {&lt;br /&gt;        return "Hello " + name;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;}&lt;br /&gt;_________________________________________________________________________&lt;br /&gt;&lt;br /&gt;PHP&lt;br /&gt;_________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;require_once('lib/nusoap.php');&lt;br /&gt;$objClient = new soapclient("http://localhost/website1/Service.asmx?WSDL");&lt;br /&gt;$result = $objClient-&gt;call("HelloWorld", array('name' =&gt; 'Murugesan'));&lt;br /&gt;echo $result;&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;After i tried neckling fight with PHP code,I did not get my code works as I expected.&lt;br /&gt;I keep my fingers cross over where I am doing wrong.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4848435171966005418?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4848435171966005418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4848435171966005418'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2009/04/consuming-aspnet-webservice-through-php.html' title='Consuming ASP.NET webservice through PHP'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3272462618692557490</id><published>2008-12-20T20:04:00.004+05:30</published><updated>2008-12-20T21:43:30.648+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCFServiceLibrary application'/><category scheme='http://www.blogger.com/atom/ns#' term='WCFService Library tutorial'/><title type='text'>WCFService Library Simple Application</title><content type='html'>Microsoft.NET framework 3.0 had new features called WCFServiceLibrary template through this you can create the dll for your service.Mostly this will be best option of making business logic for WCF Services.&lt;br /&gt;&lt;br /&gt;In this post,I am going to explain how to create the WCFService Libray,how to utilise them in WCFService and then consuming the services.&lt;br /&gt;&lt;br /&gt;Step 1&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0EaMKPTLI/AAAAAAAAAbY/YlJIn4mQ_QQ/s1600-h/Step1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0EaMKPTLI/AAAAAAAAAbY/YlJIn4mQ_QQ/s400/Step1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281882785962740914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Select the template name "WCFServiceLibrary" and choose the .NET framwork 3.0 as above.&lt;br /&gt;&lt;br /&gt;Step 2&lt;br /&gt;&lt;br /&gt;Here I just created the function name GetDataLength.This will returns the number of characters in the passing string.&lt;br /&gt;Before I removed the by default text from the source file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0Gbv7Zv9I/AAAAAAAAAbg/xGuZtI26dyg/s1600-h/Step2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 144px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0Gbv7Zv9I/AAAAAAAAAbg/xGuZtI26dyg/s400/Step2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281885011767312338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3&lt;br /&gt;&lt;br /&gt;An implementation of the function GetDataLength will be &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0G06uOejI/AAAAAAAAAbo/TFTIPmCIahU/s1600-h/Step3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0G06uOejI/AAAAAAAAAbo/TFTIPmCIahU/s400/Step3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281885444161567282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 4&lt;br /&gt;&lt;br /&gt;After completion of compile,you can see the dll file on your project stored location.&lt;br /&gt;This will be the source for your WCF service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0Hpeo0uyI/AAAAAAAAAbw/07VjB37TLVM/s1600-h/Step4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 87px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0Hpeo0uyI/AAAAAAAAAbw/07VjB37TLVM/s400/Step4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281886347155782434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 5&lt;br /&gt;&lt;br /&gt;Now open second visual studio 2008 window,and choose the classing WCF Service,here you are going to use the just created WCFServiceLibrary as source.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0ISyJoiFI/AAAAAAAAAb4/lZy5a7wwsQY/s1600-h/Step5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 257px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0ISyJoiFI/AAAAAAAAAb4/lZy5a7wwsQY/s400/Step5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281887056768305234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 6&lt;br /&gt;&lt;br /&gt;In your WCFService application use AddReference to include the WCFServiceLibrary's dll as below&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0IupkvQaI/AAAAAAAAAcA/xITbP-TIFJc/s1600-h/Step6.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 400px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0IupkvQaI/AAAAAAAAAcA/xITbP-TIFJc/s400/Step6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281887535502410146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 7&lt;br /&gt;&lt;br /&gt;In your code behind,I created the WCFService method name GetDataFromLibrary,this will takes the string as parameter,and then its length will be processed by the WCFServiceLibrary and sent back to your WCFService.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_B7BCRCfC-X8/SU0J0lLAcLI/AAAAAAAAAcI/-Xi6JL6fkh8/s1600-h/Step7.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 293px;" src="http://2.bp.blogspot.com/_B7BCRCfC-X8/SU0J0lLAcLI/AAAAAAAAAcI/-Xi6JL6fkh8/s400/Step7.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281888736911585458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step -8&lt;br /&gt;Code Implementation for the above method.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0KGHvdIfI/AAAAAAAAAcQ/Wl5no1w7u88/s1600-h/Step8.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 165px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0KGHvdIfI/AAAAAAAAAcQ/Wl5no1w7u88/s400/Step8.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281889038249042418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 9&lt;br /&gt;After this run the application to create the .svc file for generating proxy class for your consumer application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0KlRI8v0I/AAAAAAAAAcY/j8xzgiJs0Ww/s1600-h/Step9.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 170px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0KlRI8v0I/AAAAAAAAAcY/j8xzgiJs0Ww/s400/Step9.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281889573347835714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 10&lt;br /&gt;&lt;br /&gt;Create the proxy class using svcutil.exe&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0XFrTtevI/AAAAAAAAAcg/mAaQ5OFBaM0/s1600-h/Step11.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 203px;" src="http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0XFrTtevI/AAAAAAAAAcg/mAaQ5OFBaM0/s400/Step11.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281903324267641586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 11&lt;br /&gt;Add the proxy class into your website application in order to consume the WCFService that use the WCFServiceLibrary dll.And place the text box and button for checking the user input's length.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0YAkfrD4I/AAAAAAAAAco/4auAJDcaNEk/s1600-h/Step12.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 153px;" src="http://1.bp.blogspot.com/_B7BCRCfC-X8/SU0YAkfrD4I/AAAAAAAAAco/4auAJDcaNEk/s400/Step12.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281904336051048322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 12&lt;br /&gt;&lt;br /&gt;You must copy have the endpoint details in your web.config file.Check the output.xml on your generated proxy class location.Pick the servicemodel tag and upto endof servicemodel tag as belows&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/SU0Yt5UZdoI/AAAAAAAAAcw/gBRpRecMISY/s1600-h/Step13.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/SU0Yt5UZdoI/AAAAAAAAAcw/gBRpRecMISY/s400/Step13.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281905114735015554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On your Button click event,Just follow the same code snippet for getting the result from the WCFService.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/SU0ZEoyO1QI/AAAAAAAAAc4/5qoin9iDrw8/s1600-h/Step14.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 264px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/SU0ZEoyO1QI/AAAAAAAAAc4/5qoin9iDrw8/s400/Step14.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281905505433736450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The result I have got,&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_B7BCRCfC-X8/SU0Zg8QJWnI/AAAAAAAAAdA/7Vg8fvro-28/s1600-h/Step16.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 67px;" src="http://4.bp.blogspot.com/_B7BCRCfC-X8/SU0Zg8QJWnI/AAAAAAAAAdA/7Vg8fvro-28/s400/Step16.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5281905991695817330" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3272462618692557490?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3272462618692557490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3272462618692557490'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/12/wcfservice-library-simple-application.html' title='WCFService Library Simple Application'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B7BCRCfC-X8/SU0EaMKPTLI/AAAAAAAAAbY/YlJIn4mQ_QQ/s72-c/Step1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-9131183857354053542</id><published>2008-12-05T02:14:00.001+05:30</published><updated>2008-12-05T02:16:13.743+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='merging arrays'/><category scheme='http://www.blogger.com/atom/ns#' term='adding array'/><title type='text'>Merging the array values</title><content type='html'>Before writing the actual code I tested this arrays to calculate has to be done on one array and another will be as it is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        double[] Pre = new double[3];&lt;br /&gt;        Pre[0] = 1;&lt;br /&gt;        Pre[1] = 2;&lt;br /&gt;        Pre[2] = 3;&lt;br /&gt;        double[] Pre1 = new double[3];&lt;br /&gt;        Pre1[0] = 4;&lt;br /&gt;        Pre1[1] = 5;&lt;br /&gt;        Pre1[2] = 6;&lt;br /&gt;        string n1 = "";&lt;br /&gt;        string n2 = "";&lt;br /&gt;      &lt;br /&gt;        for (int i = 0; i &lt; Pre.Length; i++)&lt;br /&gt;        {&lt;br /&gt;            n1 = n1 + "-" + Pre[i].ToString() + ",";&lt;br /&gt;          &lt;br /&gt;        }&lt;br /&gt;        for (int a = 0; a &lt; Pre1.Length; a++)&lt;br /&gt;        {&lt;br /&gt;            n2 = n2 + Pre1[a].ToString() + ",";&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        string result = n1 + n2.TrimEnd(',');&lt;br /&gt;        &lt;br /&gt;            Response.Write(result.ToString());&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-9131183857354053542?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/9131183857354053542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/9131183857354053542'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/12/merging-array-values.html' title='Merging the array values'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5288081150423626291</id><published>2008-12-03T21:35:00.001+05:30</published><updated>2008-12-03T21:38:39.906+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multiple tables in DataSet'/><category scheme='http://www.blogger.com/atom/ns#' term='BeginLoadData() in DataSet'/><title type='text'>Loding multiple tables in DataSet</title><content type='html'>How to load multiple tables in DataSet programmatically ?&lt;br /&gt;&lt;br /&gt;DataSet ds= new DataSet();&lt;br /&gt;string strConn="Server=(local);dataBase=Northwind;user id=sa;password=;";&lt;br /&gt;SqlConnection cn = new SqlConnection(strConn);&lt;br /&gt;string strSQL="select * from Customers;select * from employees";&lt;br /&gt;cn.Open(); &lt;br /&gt;SqlDataAdapter da = new SqlDataAdapter( strSQL,cn); &lt;br /&gt;ds.Tables.Add("Customers");&lt;br /&gt;ds.Tables.Add("Employees");&lt;br /&gt;ds.EnforceConstraints =false; &lt;br /&gt;ds.Tables["Customers"].BeginLoadData();&lt;br /&gt;da.Fill(ds.Tables["Customers"]);&lt;br /&gt;ds.Tables["Customers"].EndLoadData();&lt;br /&gt;ds.Tables["Employees"].BeginLoadData();&lt;br /&gt;da.Fill(ds.Tables["Employees"]);&lt;br /&gt;ds.Tables["Employees"].EndLoadData();&lt;br /&gt;dataGrid1.DataSource=ds.Tables["Customers"];&lt;br /&gt;dataGrid2.DataSource=ds.Tables["Employees"];&lt;br /&gt;cn.Close();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5288081150423626291?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5288081150423626291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5288081150423626291'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/12/loding-multiple-tables-in-dataset.html' title='Loding multiple tables in DataSet'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6202617166060981138</id><published>2008-10-21T23:48:00.003+05:30</published><updated>2008-10-21T23:59:53.045+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICredentials'/><category scheme='http://www.blogger.com/atom/ns#' term='webservice basic authentication using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='PreAuthentication'/><category scheme='http://www.blogger.com/atom/ns#' term='NetworkCredentials'/><title type='text'>Webservice -Basic Authentication</title><content type='html'>Securing Webservice using IIS - Basic authentication&lt;br /&gt;Once you create a webservice solution using VSS 2008 0r 2009 you MUST host them in IIS server.Please do not use or expect the VSS's built in IIS emulator will take care of authentication for your webservice.&lt;br /&gt;&lt;br /&gt;In IIS control panel,choose your webservice directory and set to Basic Authentication checkbox ON.Decheck the Ananoymous authenticate check box.&lt;br /&gt;Supply your computer's user name and password on IIS control for basic authentication.Now you have done 20 percent of secure web service hosting.&lt;br /&gt;&lt;br /&gt;Now you need to piece of code in your client application,my code snippet is like&lt;br /&gt;&lt;br /&gt;        Service s = new Service();&lt;br /&gt;        ICredentials cred = new NetworkCredential("murugesa", "pandian", "pp");&lt;br /&gt;        s.Credentials = cred;&lt;br /&gt;        s.PreAuthenticate = true;&lt;br /&gt;        string s1 = s.HelloWorld();&lt;br /&gt;        Response.Write(s1);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are consuming the webservices from your vendor,please ask them to give their domain name,user name and password which allocated to you.&lt;br /&gt;&lt;br /&gt;You can use them on your consume application like above how I used .&lt;br /&gt;&lt;br /&gt;Server will check your authentication if fails,it will shows the HTTP 401 status page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6202617166060981138?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6202617166060981138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6202617166060981138'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/10/webservice-basic-authentication.html' title='Webservice -Basic Authentication'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-7097629819737513803</id><published>2008-09-22T08:33:00.001+05:30</published><updated>2008-09-22T08:34:47.713+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML attributes'/><category scheme='http://www.blogger.com/atom/ns#' term='MoveToNextAttribute'/><category scheme='http://www.blogger.com/atom/ns#' term='XML string reader'/><title type='text'>XML Attributes and value reading</title><content type='html'>System.IO.StreamReader stream = new System.IO.StreamReader(@"D:\MyText.xml");&lt;br /&gt;        XmlTextReader reader = null;&lt;br /&gt;        reader = new XmlTextReader(stream);&lt;br /&gt;        while (reader.Read())&lt;br /&gt;        {&lt;br /&gt;            switch (reader.NodeType)&lt;br /&gt;            {&lt;br /&gt;                case XmlNodeType.Element: // The node is an Element.&lt;br /&gt;                    Response.Write( reader.Name);&lt;br /&gt;&lt;br /&gt;                    while (reader.MoveToNextAttribute()) // Read attributes.&lt;br /&gt;                        Response.Write(" " + reader.Name + "='" + reader.Value + "'");&lt;br /&gt;                   &lt;br /&gt;                    break;&lt;br /&gt;                case XmlNodeType.Text: //Display the text in each element.&lt;br /&gt;                    Response.Write(reader.Value);&lt;br /&gt;                    break;&lt;br /&gt;                case XmlNodeType.EndElement: //Display end of element.&lt;br /&gt;                    Response.Write("&lt;/" + reader.Name);&lt;br /&gt;                    Response.Write("&gt;");&lt;br /&gt;                    break;&lt;br /&gt;            }&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-7097629819737513803?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7097629819737513803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/7097629819737513803'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/09/xml-attributes-and-value-reading.html' title='XML Attributes and value reading'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4243310897975498477</id><published>2008-09-17T20:35:00.002+05:30</published><updated>2008-09-17T20:38:00.575+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Timespan'/><category scheme='http://www.blogger.com/atom/ns#' term='String to DateTime convert.'/><category scheme='http://www.blogger.com/atom/ns#' term='diffence between two dates in C#'/><title type='text'>Difference between two dates</title><content type='html'>This codesnippet for finding the differences between two given dates.&lt;br /&gt;You can calculate for the months and years also by using this.&lt;br /&gt;&lt;br /&gt;        DateTime dt1 = Convert.ToDateTime(TextBox1.Text.ToString());&lt;br /&gt;        int t1 = dt1.Day;&lt;br /&gt;&lt;br /&gt;        DateTime dt2 = Convert.ToDateTime(TextBox2.Text.ToString());&lt;br /&gt;        int t2 = dt2.Day;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        DateTime r1 = new System.DateTime(dt2.Year, dt2.Month, dt2.Day, 12, 0, 0);&lt;br /&gt;&lt;br /&gt;        DateTime r2 = new System.DateTime(dt1.Year, dt1.Month, dt1.Day, 12, 0, 0);&lt;br /&gt;        System.TimeSpan result = r1 - r2;&lt;br /&gt;        Response.Write(result.Days);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4243310897975498477?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4243310897975498477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4243310897975498477'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/09/difference-between-two-dates.html' title='Difference between two dates'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-4635772208594226951</id><published>2008-07-31T22:12:00.002+05:30</published><updated>2008-07-31T22:15:33.425+05:30</updated><title type='text'>Writing XML dynamically</title><content type='html'>string xmlFile = Server.MapPath("UserControl.xml");&lt;br /&gt;System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(xmlFile, null);&lt;br /&gt;writer.WriteStartDocument();&lt;br /&gt;writer.Formatting = Formatting.Indented;&lt;br /&gt;writer.WriteStartElement("InputValue");&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;for (int i = 0; i &lt; 3; i++)&lt;br /&gt;{&lt;br /&gt;      &lt;br /&gt;    writer.WriteAttributeString(i.ToString(),i.ToString());&lt;br /&gt;     //writer.WriteElementString(i.ToString(), i.ToString());&lt;br /&gt;}&lt;br /&gt;writer.WriteEndElement();&lt;br /&gt;writer.Close();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-4635772208594226951?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4635772208594226951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/4635772208594226951'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/writing-xml-dynamically.html' title='Writing XML dynamically'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-6961591501255433968</id><published>2008-07-28T12:19:00.000+05:30</published><updated>2008-07-28T12:20:21.968+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Between two number value setting in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Range value'/><title type='text'>Range value setting in C#</title><content type='html'>string Source = TextBox2.Text;&lt;br /&gt;        string oops1,oops2;&lt;br /&gt;        int a1, a2;&lt;br /&gt;        string[] First = Source.Split('-');&lt;br /&gt;        for (int i = 1; i &lt; First.Length; i++)&lt;br /&gt;        {&lt;br /&gt;            oops1 = First[0];&lt;br /&gt;            oops2 = First[1];&lt;br /&gt;            a1 = Convert.ToInt32(oops1);&lt;br /&gt;            a2 = Convert.ToInt32(oops2);&lt;br /&gt;            for (int ii = a1; ii &lt;= a2; ii++)&lt;br /&gt;            {&lt;br /&gt;                DropDownList1.Items.Add(ii.ToString());&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-6961591501255433968?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6961591501255433968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/6961591501255433968'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/range-value-setting-in-c.html' title='Range value setting in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3613614238193049009</id><published>2008-07-27T17:22:00.001+05:30</published><updated>2008-07-27T17:24:37.341+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extracting string through comma separator in C#'/><title type='text'>Extracting string through comma separator in C#</title><content type='html'>Separating the given string into commas and adding them to dropdownlist.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  string Months = TextBox1.Text;&lt;br /&gt;        string[] ind = Months.Split(new char[]{','});&lt;br /&gt;        foreach(string m in ind)&lt;br /&gt;        {&lt;br /&gt;                                     &lt;br /&gt;               DropDownList1.Items.Add(m.ToString());&lt;br /&gt;&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;            }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3613614238193049009?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3613614238193049009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3613614238193049009'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/extracting-string-through-comma.html' title='Extracting string through comma separator in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8100560533692857582</id><published>2008-07-27T00:11:00.001+05:30</published><updated>2008-07-27T00:14:37.954+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Loading XML into DataSet'/><category scheme='http://www.blogger.com/atom/ns#' term='Querying XML raw data.'/><title type='text'>How to Querying XML raw data</title><content type='html'>This code snippet for loading XML file in to Dataset and then querying particular record as we practising on SQL-Query.&lt;br /&gt;&lt;br /&gt;  DataSet ds = new DataSet();&lt;br /&gt;                XmlDocument xDoc = new XmlDocument();&lt;br /&gt;                xDoc.LoadXml(File.ReadAllText(@"E://Form.xml"));&lt;br /&gt;                ds.ReadXml(new XmlNodeReader(xDoc));&lt;br /&gt;                foreach (DataRow dr in ds.Tables[0].Rows)&lt;br /&gt;                {&lt;br /&gt;                    if (dr["ID"].Equals(TextBox1.Text))&lt;br /&gt;                    {&lt;br /&gt;                        Response.Write(dr["txtControlName"].ToString() + "\t");&lt;br /&gt;                        Response.Write(dr["lblControlName"].ToString());&lt;br /&gt;                    &lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8100560533692857582?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8100560533692857582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8100560533692857582'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/how-to-querying-xml-raw-data.html' title='How to Querying XML raw data'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-3240427102639435643</id><published>2008-07-23T00:38:00.001+05:30</published><updated>2008-07-23T00:40:29.078+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dataset as ArrayList'/><category scheme='http://www.blogger.com/atom/ns#' term='ArrayList to String array using C#'/><title type='text'>DataSet as ArrayList in C#</title><content type='html'>protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        SqlConnection con = new SqlConnection("Data Source=(local);Database=Test;user id=sa;pwd=####");&lt;br /&gt;        con.Open();&lt;br /&gt;        SqlDataAdapter sq = new SqlDataAdapter("SELECT *From Employee", con);&lt;br /&gt;        DataSet ds = new DataSet(); &lt;br /&gt;        sq.Fill(ds, "Employee");&lt;br /&gt;        ArrayList arrList = new ArrayList();&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;        foreach (DataRow dr in ds.Tables[0].Rows)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            arrList.Add(dr["Name"]);&lt;br /&gt;            GridView1.DataSource = arrList;&lt;br /&gt;            GridView1.DataBind();&lt;br /&gt;&lt;br /&gt;            string[] strArray = arrList.ToArray(typeof(string)) as string[];&lt;br /&gt;            &lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;            sq.Dispose();&lt;br /&gt;        con.Close();&lt;br /&gt;        Response.Write("Done!");&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-3240427102639435643?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3240427102639435643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/3240427102639435643'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/dataset-as-arraylist-in-c.html' title='DataSet as ArrayList in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-2789572728210204358</id><published>2008-07-22T12:39:00.001+05:30</published><updated>2008-07-22T12:53:38.593+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dynamically showing the TextBox in C#'/><title type='text'>Dynamically showing the TextBox in C#</title><content type='html'>Its a manual TextBox showing  accordingly the requirements.&lt;br /&gt;&lt;br /&gt;string[] s1 ={ "TextBox4", "TextBox3","TextBox1" };&lt;br /&gt;&lt;br /&gt;        TextBox[] _TxtLoop = new TextBox[2];&lt;br /&gt;        for (int i = 0;i&lt;_TxtLoop.Length; i++)&lt;br /&gt;        {&lt;br /&gt;            for(int ii=0;ii&lt;s1.Length;ii++)&lt;br /&gt;            {&lt;br /&gt;         &lt;br /&gt;            string t1 =s1[ii].ToString(); &lt;br /&gt;            TextBox txt=(TextBox)FindControl(t1);&lt;br /&gt;            txt.Visible=true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-2789572728210204358?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2789572728210204358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/2789572728210204358'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/dynamically-showing-textbox-in-c.html' title='Dynamically showing the TextBox in C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-8265358486384588704</id><published>2008-07-21T23:18:00.001+05:30</published><updated>2008-07-21T23:21:44.113+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FindControl(string)'/><category scheme='http://www.blogger.com/atom/ns#' term='dynamically adding TextBox in C#'/><title type='text'>dynamically adding TextBox</title><content type='html'>SqlConnection con = new SqlConnection("Data Source=(local);Database=Test;user id=sa;pwd=***");&lt;br /&gt;        con.Open();&lt;br /&gt;        SqlDataAdapter sq = new SqlDataAdapter("SELECT *From Employee", con);&lt;br /&gt;        DataSet ds = new DataSet();&lt;br /&gt;        sq.Fill(ds, "Employee");&lt;br /&gt;&lt;br /&gt;        foreach (DataRow dr in ds.Tables[0].Rows)&lt;br /&gt;        {&lt;br /&gt;            string test = "Murugesan";&lt;br /&gt;&lt;br /&gt;            TextBox txt = (TextBox)this.FindControl(test);&lt;br /&gt;&lt;br /&gt;                     txt.Visible = true;&lt;br /&gt;          &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;        sq.Dispose();&lt;br /&gt;        con.Close();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-8265358486384588704?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8265358486384588704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/8265358486384588704'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/dynamically-adding-textbox.html' title='dynamically adding TextBox'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-5206604389251817818</id><published>2008-07-15T07:58:00.000+05:30</published><updated>2008-07-15T08:01:29.477+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='switch case'/><title type='text'>switch-vb.net</title><content type='html'>Sub Main()&lt;br /&gt;Dim keyIn As Integer&lt;br /&gt;WriteLine("Enter a number between 1 and 4") &lt;br /&gt;keyIn = Val(ReadLine())&lt;br /&gt;&lt;br /&gt;Select Case keyIn&lt;br /&gt;Case 1&lt;br /&gt;WriteLine("You entered 1")&lt;br /&gt;Case 2&lt;br /&gt;WriteLine("You entered 2")&lt;br /&gt;Case 3&lt;br /&gt;WriteLine("You entered 3")&lt;br /&gt;Case 4&lt;br /&gt;WriteLine("You entered 4")&lt;br /&gt;End Select&lt;br /&gt;&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-5206604389251817818?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5206604389251817818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/5206604389251817818'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/switch-vbnet.html' title='switch-vb.net'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry><entry><id>tag:blogger.com,1999:blog-36935153.post-349569199549528468</id><published>2008-07-02T09:34:00.002+05:30</published><updated>2008-07-02T09:37:57.398+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assembly'/><category scheme='http://www.blogger.com/atom/ns#' term='reflection in C#'/><title type='text'>Reflection-C#</title><content type='html'>&lt;strong&gt;This part is copied from Gopalan Suresh Raj's article for my reference purpose.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;C# Reflection and Dynamic Method Invocation&lt;br /&gt;Gopalan Suresh Raj&lt;br /&gt;&lt;br /&gt;The Reflection API allows a C# program to inspect and manipulate itself. It can be used to effectively find all the types in an assembly and/or dynamically invoke methods in an assembly. It can at times even be used to emit Intermediate Language code on the fly so that the generated code can be executed directly.&lt;br /&gt;&lt;br /&gt;Reflection is also used to obtain information about a class and its members. Reflection can be used to manipulate other objects on the .NET platform.&lt;br /&gt;&lt;br /&gt;The Reflection API uses the System.Reflection namespace, with the Type class to identify the Type of the Class being reflected, and fields of a struct or enum represented by the FieldInfo class, Members of the reflected class represented by the MemberInfo class, Methods of a reflected class represented by the MethodInfo class, and parameters to Methods represented by the ParameterInfo class.&lt;br /&gt;&lt;br /&gt;The Activator class's CreateInstance() method is used to dynamically invoke instances on the fly. Dynamic Invocation is very useful in providing a very late-binding architecture, where one component's runtime can be integrated with other component runtimes.&lt;br /&gt;&lt;br /&gt;Obtaining All Classes and Their Type Information from an Assembly&lt;br /&gt;using System;&lt;br /&gt;using System.Reflection;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Develop a class that can Reflect all the Types available in an Assembly&lt;br /&gt;*/&lt;br /&gt;class ReflectTypes {&lt;br /&gt;&lt;br /&gt;public static void Main (string[] args) {&lt;br /&gt;&lt;br /&gt;  // List all the types in the assembly that is passed in as a parameter&lt;br /&gt;  Assembly assembly = Assembly.LoadFrom (args[0]);&lt;br /&gt;&lt;br /&gt;  // Get all Types available in the assembly in an array&lt;br /&gt;  Type[] typeArray = assembly.GetTypes ();&lt;br /&gt;&lt;br /&gt;  Console.WriteLine ("The Different Types of Classes Available in {0} are:", args[0]);&lt;br /&gt;  Console.WriteLine ("_____");&lt;br /&gt;  // Walk through each Type and list their Information&lt;br /&gt;  foreach (Type type in typeArray) {&lt;br /&gt;   // Print the Class Name&lt;br /&gt;   Console.WriteLine ("Type Name : {0}", type.FullName);&lt;br /&gt;   // Print the name space&lt;br /&gt;   Console.WriteLine ("Type Namespace : {0}", type.Namespace);&lt;br /&gt;   // Print the Base Class Name&lt;br /&gt;   Console.WriteLine ("Type Base Class : {0}", (type.BaseType != null)?type.BaseType.FullName:"No Base Class Found...");&lt;br /&gt;   Console.WriteLine ("_____");&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36935153-349569199549528468?l=intelliview.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/349569199549528468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36935153/posts/default/349569199549528468'/><link rel='alternate' type='text/html' href='http://intelliview.blogspot.com/2008/07/reflection-c.html' title='Reflection-C#'/><author><name>S.P.Murugesa Pandian.,</name><uri>http://www.blogger.com/profile/14221230115251601531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-zrHy0Z86knY/Tydd-2G9SjI/AAAAAAAABeM/UgMrx4UgDws/s220/Murugesan.PNG'/></author></entry></feed>
