Powered by Blogger.
🌏World roaming Software Technology Evangelist. Proud Indian, Bought up from Coimbatore, Tamilnadu, INDIA. Pointing towards share of Knowledge. 😎
  • Programming ▼
    • DotNet
      • C# Coding Standards
    • Cloud
    • Microsoft 365/ SharePoint
    • SQL
    • Angular / ReactJS / NodeJS
    • Salesforce
    • Magento
    • Python
    • Mobile App Development
    • Database
    • DevOps
    • Automation Testing
    • User Experience
  • Learning ▼
    • Roadmap
    • Trainings
    • E-Books
    • Quick References
    • Certifications
    • Self Improvement
    • Productivity
    • TED Talks
    • Kids Programming
  • SW Engineering ▼
    • Agile
    • Software Design
    • Architecture Samples
    • Best Practises
    • Technologies and Tools
    • Open Sources
    • Free Softwares
  • Leadership ▼
    • Program Management
    • Product Management
    • Project Management
    • People Management
  • Job Search ▼
    • Interview Tips
    • Career Handbook
    • Resume Templates
    • Sample Profiles
    • Cover Letter Samples
    • HR Interview Questions
    • Job Websites List
    • Coding Site Links
    • TedEx Talks
    • International Jobs
  • Emerging ▼
    • Innovation
    • Machine Learning
    • Artificial Intelligence
    • Generative AI
    • AI Tools
    • Big Data
    • Data Science
    • Data Analytics & Visualization
    • Cyber Security
    • Microsoft Azure
    • Amazon Web Services
    • Cryptography
    • ChatBots
    • Internet of Things (IoT)
    • Mixed Reality /AR/VR
  • Misc. ▼
    • Travel
    • Photography
    • Health Tips
    • Medical Tips
    • Home Designs
    • Gardening
  • Samples ▼
    • GitHub
    • Executive Dashboard
    • Chatbot
    • Image Generator
    • Jay's Link Tree
  • Favourites▼
    • Saran Kitchen Hut
    • World of Akshu
    • Saran & Akshu - Other Links

Hi Friends,
I have learned a some of sharepoint services programming techniques and i've written a combination of vb.net and c#.net both languages are similar to work. just c# have additional concept to learn than VB. So just work around and play around. I think it might be useful for u People. :-) If any Queries Mail me. i'll help u. :-)
Note :
For Beginers to run a console application in the context of Microsoft Windows SharePoint Services 2.0, they must be administrators on the computer where the script is executed. Make sure to add reference which wil be available once if u install sharepoint in your server, so u can insert in application.
How to do that ?

In Solution Explorer, right-click the References node, and then click Add Reference on the shortcut menu. On the .NET tab of the Add Reference dialog box, select Windows SharePoint Services in the list of components, click Select, and then click OK.
On the Visual Studio .NET, File Menu -> New ->Project.
In the New Project dialog box, select Visual Basic Projects or Visual C# Projects in the Project Types box, depending on which language you prefer. In the Templates box, select Console Application. In the Location box, type the path to where to create the application, and then click OK.
And add namespaces in your application when ever you create a new console or asp.net application for sharepoint

Name Spaces Required

using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebControls;

Ok Let us start :-)

---------------------------------------------------------------------

How do I Lists the Contents of Share point Site ?

[Visual Basic .NET]

Overloads Sub Main(args() As String)
Dim siteCollection As New SPSite("http://phoenix")
Dim sites As SPWebCollection = siteCollection.AllWebs
Dim site As SPWeb
For Each site In sites
Dim lists As SPListCollection = site.Lists
Console.WriteLine("Site: " + site.Name + " Lists: " + lists.Count.ToString())
Next site
Console.WriteLine("Press ENTER to continue")
Console.ReadLine()
End Sub 'Main
[C#]
static void Main(string[] args)
{
SPSite siteCollection = new SPSite("http://Server_Name");
SPWebCollection sites = siteCollection.AllWebs;
foreach (SPWeb site in sites)
{
SPListCollection lists = site.Lists;
Console.WriteLine("Site: " + site.Name + " Lists: " + lists.Count.ToString());
}
Console.WriteLine("Press ENTER to continue");
Console.ReadLine();
}
Click Start on the Debug menu or press F5 to run the code.
-------------------------------------------------------------------------------------

How to add users to Windows Share point Site Programmatically?

[C#]
using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebControls;
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
SPSite oSite = new SPSite("http://phoenix");
SPWeb oWeb = oSite.OpenWeb("/");
oWeb.AllowUnsafeUpdates = true;
string LoginName ="Jayavel";
string Email ="jayavelcs@gmail.com";
string Name ="Jayavel Chakravarthy Srinivasan";
string Notes =" ";
SPRole role = oWeb.Roles["Reader"];
role.AddUser(LoginName, Email, Name, Notes);
role.Update();
}
}
}
---------------------------------------------------------------------------------
How do i Programmatically create a Site ?
C#

//Get reference to the portal
SPSite myPortal = new SPSite("http://localhost);
SPWeb myWeb=portal_site.AllWebs["SiteDirectory"];
SPListCollection myWeblists=myWeb.Lists;
//Get reference to the site directory
SPList siteDir= myWeblists["Sites"];
//Add an new entry
SPListItemCollection listItems = siteDir.Items;
SPListItem item = listItems.Add();
//Assign values to the list columns
item["Title"] = objCommunity.Name;
item["Description"] = objCommunity.Purpose;
//update the new list item
item.Update();
-------------------------------------------------------------------------------------
How do I Create Site ?.

SPWeb web = SPControl.GetContextWeb(Context);
SPSite site = SPControl.GetContextSite(Context);
string url = site.Url + "/sites/" + "site1";
string title = "Site Title";
string description = "Site Description";
string siteTemplate= "STS";
string owner1UserName = web.CurrentUser.LoginName;
string owner1DisplayName = web.CurrentUser.Name;
string owner1Email = web.CurrentUser.Email;
string owner2UserName = "";
string owner2DisplayName = "";
string owner2Email = "";
newSite = site.SelfServiceCreateSite(url, title, description, 1033, siteTemplate, owner1UserName,
owner1DisplayName, owner1Email, owner2UserName, owner2DisplayName, owner2Email);
-------------------------------------------------------------------------------------
How do I Add site to sites list in wss?

SPList list = site.AllWebs["SiteDirectory"].Lists["Sites"];
SPListItem item = list.Items.Add();
item["ows_SiteTitle"] = title;
item["ows_SiteURL"] = url;
item["ows_Description"] = description;
item["ows_Owner"] = owner1DisplayName;
item.Update();
-------------------------------------------------------------------------------------

SharePoint : User Management - WSS

Method 1:

Add user to the site groups

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPRole reader = mySite.Roles["Reader"];
//reader.AddUser(userName,email,displayName,notes);
reader.AddUser("fareast\\jayavel", "jayavelcs@gmail.com", "Jayavel", "Reader");
MessageBox.Show("User addedd");
Method 2:
How do I add role in wss ?

SPWeb newweb = newSite.RootWeb;
newweb.AllowUnsafeUpdates = true;
newweb.Roles.Add("RoleName","Role Description",
newweb.Roles["Administrator"].PermissionMask);
* custom rights example
* newweb.Roles.Add("RoleName","Role Description",
* SPRights.ViewListItems SPRights.ViewPages SPRights.OpenWeb SPRights.BrowseUserInfo);
Method 3:
How do I Add user to role in wss ?

string LoginName ="Login";
string Email ="Email";
string Name ="Name";
string Notes ="Description";
SPRole role = newweb.Roles["Administrator"];
role.AddUser(LoginName, Email, Name, Notes);
role.Update();
-------------------------------------------------------------------------------------
How do I Remove user from the site groups ?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPUser user = mySite.AllUsers["fareast\\pavank"];
SPRole reader = mySite.Roles["Reader"];
reader.RemoveUser(user);
MessageBox.Show("User removed");
-------------------------------------------------------------------------------------
SharePoint : User Management - Sharepoint Portal Server

How do I Add user to the cross - site groups?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPGroup group = mySite.SiteGroups["MyGroup"];
//AddUser(userName,email,displayName,notes);
group.AddUser("fareast\\sumitba", "sumitba@microsoft.com", "sumitba", "Reader");
MessageBox.Show("User addedd");
-------------------------------------------------------------------------------------
How do I Remove user from the cross - site groups ?
SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPGroup group = mySite.SiteGroups["MyGroup"];
SPUser user = mySite.SiteUsers["fareast\\sumitba"];
group.RemoveUser(user);
MessageBox.Show("User Removed");
-------------------------------------------------------------------------------------
How do I Add cross site group ?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPGroupCollection groups = mySite.SiteGroups;
SPUser user = mySite.Users["fareast\\karthisu"];
SPMember member = mySite.Users["fareast\\karthisu"];
groups.Add("NewGroup", member, user, "Test");
MessageBox.Show("Group Added");
-------------------------------------------------------------------------------------
How do I Remove cross site group ?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPGroupCollection groups = mySite.SiteGroups;
groups.Remove("NewGroup");
MessageBox.Show("Group Removed");
-------------------------------------------------------------------------------------
How do I Add site group ?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPRoleCollection siteGroups = mySite.Roles;
siteGroups.Add("MyGroup", "Description", SPRights.ManageWeb SPRights.ManageSubwebs);
MessageBox.Show("Role Added");
-------------------------------------------------------------------------------------
How do I Remove site group ?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPRoleCollection siteGroups = mySite.Roles;
siteGroups.Remove("MyGroup");
MessageBox.Show("Role Removed");
-------------------------------------------------------------------------------------
How do I Set permission to the site group ?

SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPRole reader = mySite.Roles["Reader"];
reader.PermissionMask = SPRights.ManageLists SPRights.ManageListPermissions;
reader.Update();
MessageBox.Show("Permissions updated");
-------------------------------------------------------------------------------------
How do I Add group of users ?
SPWeb mySite = new SPSite("http://phoenix/default.aspx").OpenWeb();
SPUserInfo[] userInfo = new SPUserInfo[2];
userInfo[0].Email = "pavank@microsoft.com";
userInfo[0].LoginName = @"fareast\pavank";
userInfo[0].Name = "Pavank";
userInfo[0].Notes = "Test";
userInfo[1].Email = "sumitbak@microsoft.com";
userInfo[1].LoginName = @"fareast\Sumitba";
userInfo[1].Name = "Sumitba";
userInfo[1].Notes = "Test";
mySite.Roles["Reader"].Users.AddCollection(userInfo);
MessageBox.Show("Users Added");
-------------------------------------------------------------------------------------
How do I Add users to the portal area or portal site level ?

TopologyManager tm = new TopologyManager();
PortalSite ps = tm.PortalSites[ new Uri("http://phoenix") ];
Microsoft.SharePoint.Portal.PortalContext ctx = Microsoft.SharePoint.Portal.PortalApplication.GetContext(ps);
Guid NewsGuid = AreaManager.GetSystemAreaGuid(ctx,SystemArea.News);
PermissionCollection pc = SecurityManager.ManageAreaSecurity(ctx,NewsGuid);
pc.AddUser("fareast\\ramkathi","ramkarthi@microsoft.com","Ram","",PortalRight.AddListItems);
MessageBox.Show("User Added");
-------------------------------------------------------------------------------------
How do I Remove user from portal Area ?

TopologyManager tm = new TopologyManager();
PortalSite ps = tm.PortalSites[ new Uri("http://phoenix") ];
Microsoft.SharePoint.Portal.PortalContext ctx = Microsoft.SharePoint.Portal.PortalApplication.GetContext(ps);
Guid NewsGuid = AreaManager.GetSystemAreaGuid(ctx,SystemArea.News);
PermissionCollection pc = SecurityManager.ManageAreaSecurity(ctx,NewsGuid);
Area news = AreaManager.GetArea(ctx, AreaManager.GetSystemAreaGuid(ctx, SystemArea.News));
SPUser user = news.Web.SiteUsers["fareast\\ramkathi"];
pc.Remove(user);
MessageBox.Show("User Removed");
-------------------------------------------------------------------------------------
How do I Add a user to the portal area level at site group ?

TopologyManager tm = new TopologyManager();
PortalSite ps = tm.PortalSites[ new Uri("http://phoenix") ];
Microsoft.SharePoint.Portal.PortalContext ctx = Microsoft.SharePoint.Portal.PortalApplication.GetContext(ps);
Guid homeGuid = AreaManager.GetSystemAreaGuid(ctx,SystemArea.Home);
Area home = AreaManager.GetArea(ctx, homeGuid);
PermissionCollection spc = SecurityManager.ManageSiteSecurity(ctx);
SPRole reader = home.Web.Roles["Reader"];
//reader.AddUser("domain_name\\alias","email_address","user_name","display_name");
reader.AddUser("fareast\\pavank", "pavank@microsoft.com", "Pavan", "Reader");
MessageBox.Show("User Added");
-------------------------------------------------------------------------------------
How do I Remove a user from the portal area level at site group ?

TopologyManager tm = new TopologyManager();
PortalSite ps = tm.PortalSites[ new Uri("http://phoenix") ];
Microsoft.SharePoint.Portal.PortalContext ctx = Microsoft.SharePoint.Portal.PortalApplication.GetContext(ps);
Guid homeGuid = AreaManager.GetSystemAreaGuid(ctx,SystemArea.Home);
Area home = AreaManager.GetArea(ctx, homeGuid);
PermissionCollection spc = SecurityManager.ManageSiteSecurity(ctx);
SPRole reader = home.Web.Roles["Reader"];
//reader.AddUser("domain_name\\alias","email_address","user_name","display_name");
reader.RemoveUser(home.Web.Users["fareast\\pavank"]);
MessageBox.Show("User removed");
-------------------------------------------------------------------------------------
How do I Add role to the portal area ?

TopologyManager tm = new TopologyManager();
PortalSite ps = tm.PortalSites[ new Uri("http://phoenix") ];
Microsoft.SharePoint.Portal.PortalContext ctx = Microsoft.SharePoint.Portal.PortalApplication.GetContext(ps);
SecurityManager.AddRole(ctx,"Writer","",PortalRight.AddListItems);
MessageBox.Show("Role Added");
-------------------------------------------------------------------------------------
How do I Remove role from the portal area?

TopologyManager tm = new TopologyManager();
PortalSite ps = tm.PortalSites[ new Uri("http://phoenix") ];
Microsoft.SharePoint.Portal.PortalContext ctx = Microsoft.SharePoint.Portal.PortalApplication.GetContext(ps);
Guid homeGuid = AreaManager.GetSystemAreaGuid(ctx,SystemArea.Home);
Area home = AreaManager.GetArea(ctx, homeGuid);
home.Web.Roles.Remove("Writer");
MessageBox.Show("Role removed");
-------------------------------------------------------------------------------------
How do i Create Document Library programmatically?
C#


Code under Main

SPSite oSite = new SPSite("http://phoenix");
SPWeb oWeb = oSite.OpenWeb("/");
oWeb.AllowUnsafeUpdates = true;
SPListTemplate template = null;
template = oWeb.ListTemplates["Document Library"];
System.Guid guid;
guid = oWeb.Lists.Add("Check","Check Document",template);
-------------------------------------------------------------------------------------
How do i Create column for Document Library programmatically?

Code under Main
SPSite oSite = new SPSite("http://phoenix");
SPWeb oWeb = oSite.OpenWeb("/");
oWeb.AllowUnsafeUpdates = true;
dim list as SPList = oWeb.Lists(DOC_LIB_NAME)
'creates a columns project name
list.Fields.Add("Project Name", SPFieldType.Text, True)
-------------------------------------------------------------------------------------
How do I Change permissions of document library or List in wss?

// get list
SPList list = web.Lists["Document Library"];
SPPermissionCollection permissions = list.Permissions;
for( int h = 0 ; h <>{
SPPermission permission = permissions[h];
if( permission.Member.ToString()= ="RoleName")
{
permission.PermissionMask = SPRights.AddListItems SPRights.EditListItems;
h = permissions.Count;
}
}
-------------------------------------------------------------------------------------
How do I add Permissions for a Custom based List ?
namespace ConsoleApplication1
{
class Class1
{
[STAThread] static void Main(string[] args) {
SPSite oSite = new SPSite(http://phoenix/);
SPWeb oWeb = oSite.OpenWeb("/");
oWeb.AllowUnsafeUpdates = true;
SPList DC = oWeb.Lists["Q1"];
SPUser user=oWeb.Users["Jayavel"];
DC.Permissions.Add(user, SPRights.AddListItems);
}
}
}
-------------------------------------------------------------------------------------
How do I Create Folders Programmatically in document library ?

Dim mysite As SPSite
Dim s As SPWeb
mysite = New SPSite(http://phoenix/)
s = mysite.OpenWeb()
s.AllowUnsafeUpdates = True
Dim subFolders As SPFolderCollection = s.Folders(“Dec2006”).SubFolders
Dim subFolder As SPFolder = subFolders.Add(“Dec2006/Test”)
Test is the folder in dec2006 doc library
-------------------------------------------------------------------------------------
How do I Upload files from local folder to document library through console application in wss ?

SPSite oSite = new SPSite(http://phoenix/);
//declaring instance for Opening Target Site
SPWeb oWeb = oSite.OpenWeb(a);
oWeb.AllowUnsafeUpdates = true;
SPListTemplate template = null;
template = oWeb.ListTemplates["Document Library"];
string DOCUMENT_PATH = file.Name;
string DOCUMENT_FULL = path of file in local folder;
string DOCUMENT_DESTINATION = "http://phoenix/Q_ID/" ;
string DESTINATION = DOCUMENT_DESTINATION + DOCUMENT_PATH;
//opening the files from directory as read mode
System.IO.FileStream objStream = new System.IO.FileStream(DOCUMENT_FULL, System.IO.FileMode.Open, System.IO.FileAccess.Read);
System.IO.BinaryReader objReader = new System.IO.BinaryReader(objStream);
byte [] arrFileBytes = objReader.ReadBytes((int)objStream.Length);
objReader.Close();
objStream.Close();
System.Net.WebClient objWebClient = new System.Net.WebClient();
objWebClient.Credentials = System.Net.CredentialCache.DefaultCredentials;
//Uploading files from local folder to specified document library
objWebClient.UploadData(DESTINATION, "PUT", arrFileBytes);
//prints a messages if a specified file uploaded successfully
-------------------------------------------------------------------------------------
How do I Upload files in document library by Web application (rename and saves the file in server temp location and upload) ?
Dim UPLOAD_LOCATION As String
Dim strFileName As String = Upload1.PostedFile.FileName
Dim c As String = System.IO.Path.GetFileName(strFileName)
UPLOAD_LOCATION = "C:\WINDOWS\Temp\"
Dim FILE_NAME As String FILE_NAME = DDL_Project_Name.SelectedItem.Text & extension
Try
'saves the file in temporary loaction inside server
Upload1.PostedFile.SaveAs(UPLOAD_LOCATION & FILE_NAME)
Dim destUrl As String = ConfigurationSettings.AppSettings("codcphoenix")
Dim site As SPWeb = New SPSite(destUrl).OpenWeb()
'Uploades file from temprary location to document library
Dim fStream As Stream = File.OpenRead(UPLOAD_LOCATION & FILE_NAME)
Dim contents(fStream.Length) As Byte
fStream.Read(contents, 0, CInt(fStream.Length))
fStream.Close()
'declaring instance the initate class
Dim a As Initate
'calls the function getdate a.getdate()
If site.GetFolder("Dec2006").Exists Then
site.AllowUnsafeUpdates = True
Dim destFolder As SPFolder = site.GetFolder("Dec2006")
‘ If it is sub folder add as site.getfolder(“Dec2006/Test”)
destFolder.Files.Add(FILE_NAME, contents, True)
End If
-------------------------------------------------------------------------------------
How to delete a sub folder in a document library programmatically ?
SPWeb web = new SPSite("site url").OpenWeb();
web.Folders[“Document library name”].SubFolders.Delete(“Folder Name”);
-------------------------------------------------------------------------------------

How do I Delete files from doc library in wss ?

Dim mysite As SPSite
Dim s As SPWeb mysite = New SPSite(“http://phoenix”)
Dim destFolder As SPFolder = s.GetFolder("Dec2006")
FILE_NAME = “Test.Doc” destFolder.Files.Delete(FILE_NAME)
-------------------------------------------------------------------------------------
How do I Check whether Specified list or doc lib available in wss site ?

Dim mysite As SPSite
Dim s As SPWeb mysite = New SPSite(“http://phoenix”)
s = mysite.OpenWeb()
Dim lists As SPListCollection = s.Lists
For j = 0 To lists.Count - 1 'Response.Write(SPEncode.HtmlEncode(lists(j).Title) & "
")
If (SPEncode.HtmlEncode(lists(j).Title) = DOC_LIB_NAME) Then
flag = 1
End If
Next j
-------------------------------------------------------------------------------------
How to restore a specific version back to the document library thro’ programmatically?

There are two ways we can restore the document.
1. SPFileVersionCollection.Restore() method
//restore specific version
versions.Restore(3);
2. SPFile.SaveBinary() method
file.SaveBinary(versions[3].OpenBinary());
But however the Restore method is more efficient as per msdn
-------------------------------------------------------------------------------------
How do Insert Values inside a List ?

Dim mysite As SPSite
Dim s As SPWeb
mysite = New SPSite(“http://phoenix”)
s = mysite.OpenWeb("Op")
Dim listItems As SPListItemCollection = s.Lists("OpSchedule").Items
s.AllowUnsafeUpdates = True
Dim item As SPListItem = listItems.Add()
‘adding value to normal column
item("Opsreview Month-Year") = "Test1"
‘adding value to hyperlink column
item("Summary URL") = http://phoenix/default.aspx,%20OpReports
‘adding value to date column
item("Summary Date") = convert.todatetime("13/1/2007 12:00:00 AM")
item.Update()
-------------------------------------------------------------------------------------
How do Backup wss using stsadm.exe ?
To perform a simple backup of a site, use the following syntax:
stsadm.exe -o backup -url http://server_name/site -filename file_name.dat
To back up a site and overwrite an existing backup file, use the following syntax:
stsadm.exe -o backup -url http://server_name/site -filename local_drive:\path_name\file_name.dat -overwrite

-------------------------------------------------------------------------------------

How do i Restore wss Using stsadm.exe ?

To restore a site from a backup file, either to a new site or a separate server, use the following syntax:
stsadm.exe -o restore -url http://server_name/site -filename file_name.dat

To restore a site from a backup file on a server share, and to overwrite any existing site at the new location, use the following syntax:
stsadm.exe -o restore -url http://server_name/site -filename \\share\folder\file_name.dat -overwrite

RegisterClientScriptBlock

Adds a script block to the top of the page. You create the script as a string, and then pass it to the method, which adds it to the page. You can use this method to insert any script into the page. Note that the script might be rendered into the page before all the elements are finished; therefore, you might not be able to reference all the elements on the page from the script.

Example

void Page_Load(object sender, EventArgs e)

{

Page.RegisterClientScriptBlock("MyScript", "<script language=javascript>" + "if (document.images) {" + "MyButton = new Image;" + "MyButtonShaded = new Image;" + "MyButton.src = 'button1.jpg';" + "MyButtonShaded.src = 'button2.jpg';" + "}" + "else {" + "MyButton = '';" + "MyButtonShaded = '';" + "}" + "</script>"); ImageButton1.Attributes.Add("onmouseover", "this.src = MyButtonShaded.src;" + "window.status='Oh Yes! Click here!';"); ImageButton1.Attributes.Add("onmouseout", "this.src = MyButton.src;" + "window.status='';");

}

RegisterClientScriptInclude

Similar to the RegisterClientScriptBlock method, but adds a script block that references an external .js file. The include file is added before any other dynamically added script; therefore, you might not be able to reference some elements on the page.

Example

Page.ClientScript.RegisterClientScriptInclude("my" ,
ResolveClientUrl("~/scripts/timer.js"));

RegisterStartupScript

Adds a script block into the page that executes when the page finishes loading but before the page's onload event is raised. The script is typically not created as an event handler or function; it generally includes only the statements you want to execute once.

Example

private void Page_Load(object sender, System.EventArgs e)

{

string jScriptValidator; jScriptValidator="<script> function ReqFieldValidator()" + " { if (document.forms[0].txtField.value == '') \n"; jScriptValidator+="{ alert('TextBox cannot be empty') \n "; jScriptValidator+="return false; \n"; jScriptValidator+="} \n"; jScriptValidator+=" return true \n"; jScriptValidator+=" } </script>"; Page.RegisterStartupScript("regJSval",jScriptValidator); btnSubmit.Attributes.Add("onclick","return ReqFieldValidator()");

}

RegisterOnSubmitStatement

Adds script that executes in response to the page's onsubmit event. The script is executed before the page is submitted, and gives you an opportunity to cancel the submission.


Referred URL http://www.agileadvice.com/2009/10/12/linkstoagileinfo/seven-essential-teamwork-skills/


Here’s list:

Active Listening
Active listening is a skill that allows a person to completely focus on the communication of another person including both verbal and non-verbal aspects.  Active listening requires the ability to not think of your own responses until after a person has finished speaking.  One simple way of doing this is to echo what a person is saying in your silent internal voice.  When someone says “I think we should build a new gimbal on the widget”, you are saying exactly the same thing in your own mind.  Active listening also requires that you request clarification, often by rephrasing what a person has said and asking if you have understood correctly.
Questioning
Being able to frame and express questions effectively helps us understand and integrate knowledge into our own mental model of the world, or even to modify our mental model.  Asking questions is easy.  Asking good questions is much harder.  We need to use an appropriate set of words and tone of voice so that we do not alienate or offend the recipient of the question.  For example, asking “why did you do that?” will often put people on the defensive since they will assume that you mean you disagree with their actions.  Instead, saying “I do not understand the reason you did that.  Could you please explain it to me?” can be a much more gentle way of getting to the same information.
Logical Argument
When presenting an idea or position, being able to logically support it is important to exploring the truth of it.  This includes being able to share your assumptions or axioms, the data you are basing your argument upon, and the logical sequence of reasoning to reach your conclusion.  Being able to avoid fallacious logical methods is also important.
Respecting
Showing respect includes acknowledging the fundamental human value of the existence of your teammates, and being able to step back from your own understanding of the world to acknowledge the legitimate nature of the perspective that other people have.  This does not mean that you have to let teammates get away with inappropriate behavior.  In fact, respect for your teammates will allow you to support them in behaving in ways that are in alignment with their fundamental nobility as human beings.
Helping
Offering help and actually following through with real assistance are aspects of helping.  When you suspect that a team member is struggling with something, you offer to help both verbally and with your actions.  This can take the form of offering information, offering emotional support, offering to assist with problem-solving, or actually taking action to do an activity together.  When we help someone, we share their burden.
Sharing
Sharing our knowledge, time, skills or physical resources are all aspects of sharing.  Sharing among team members is focused on those things which will help a team reach its goals.  This is similar to helping except that it tends to be more of a transaction than an ongoing activity.  The transaction is that you give a gift and then the other person uses that gift to meet their needs.  Sharing does not require reciprocity.  If you share something with another person, you should not expect that that person will return the gift at any time in the future.
Participating
It’s probably obvious, but in order to effectively be on a team, you need to participate!  Participation itself is mostly obvious: do work with the other team members.  However, there are also some less obvious aspects of it.  You are not participating when the team is having a discussion, you find it boring, so you check your email.  You are not participating when the team makes a decision and you abstain from helping to execute the decision because you disagree.  You are not participating in a work team when you are mentally checked out because of a crisis at home.

Referred URL:

http://timheuer.com/blog/archive/2009/01/28/comprehensive-list-of-silverlight-controls.aspx

I’ve written a few times about some of the controls that have been provided by organizations like Telerik and ComponentOne. I figured it would be a good idea to do a larger dump of those that I’m aware of (and hope you add comments to point me to others so I can amend this list) and help make you aware of them as well. There are a ton of great resources out there for Silverlight developers and I’m always impressed how our developer partners are extending our platforms to make tools for developers (and most of the time better than we do :-)).

Here’s my round-up of controls (alphabetically – links here will jump to their section):

  • Cellbi
  • ComponentArt
  • ComponentOne
  • DevExpress
  • Divelements
  • FarPoint
  • GOA Toolkit (Netikatech)
  • Infragistics
  • Intersoft (WebAqua and more)
  • SilverlightContrib
  • Silverlight Toolkit
  • SLExtensions
  • Telerik
  • Vectorlight
  • Visifire
  • Xceed
  • Open Source and Other Silverlight Projects

Cellbi

Cellbi has a library called SvLite Effects which contains animations and controls such as:

  • Carousel
  • Wipe
  • SlideShow
  • Primitives
  • Tweens
  • Window
  • ComboBox
  • Accordion

A demonstration of these controls is provided on the SvLite Effects site.

(back to top)

ComponentArt

ComponentArt recently announced their roadmap for Web.UI for Silverlight. While there is nothing downloadable as of this writing, they do have plans for a suite of controls for Silverlight that include:

  • ContextMenu
  • DataGrid
  • Slider
  • TreeView
  • ItemFlow
  • Menu
  • Toolbar
  • Upload

Some of their current preview demos are available on their technology preview site for the Web.UI for Silverlight controls.

(back to top)

ComponentOne

ComponentOne extends their “Studio” line of products to include a Studio for Silverlight which currently includes a suite of controls:

  • Accordion
  • Book
  • Chart
  • Color Picker
  • ComboBox
  • Cube
  • Data
  • DataGrid
  • DragDropManager
  • Expander
  • FilePicker
  • Gauges
  • HeaderContent
  • HtmlHost
  • Hyper Panel
  • Image
  • Image Magnifier
  • Image Rotator
  • Layout Panels
  • Maps
  • Masked TextBox
  • Menu
  • MessageBox
  • NumericBox
  • Range Slider
  • RichTextBox
  • SpellChecker
  • TreeView
  • Uploader
  • Window
  • Zip

You can explore these controls using their Silverlight Control Explorer sample application.

(back to top)

DevExpress

No stranger to the control market, DevExpress hit the ground running early with releasing a DataGrid along with full source code. They have since added more to their Silverlight-specific controls:

  • DataGrid
  • Rich Text Editor
  • Menu/Toolbar Controls
  • Layout Manager

These can all be viewed using their online demos area of their site.

(back to top)

FarPoint

Another familiar name, probably most widely known to Visual Basic developers for FarPoint Spread, the team has seemingly been working on a set of controls for Silverlight. They are currently in “lab” form but include controls for:

  • DateTime
  • Numerics
  • Mask edit
  • Text input
  • Calculator
  • Error reminder
  • Spin

As I noted, these are in lab form, but FarPoint has a preview build available and demonstrations on their lab site.

(back to top)

Divelements

Divelements has had products for Windows Forms for a while and recently expanded to the WPF and Silverlight space specifically introducing new controls for Silverlight:

  • SandRibbon
  • SandDock

Take a look at their demonstration of a sample application leveraging both of these products in an Office-like UI.

(back to top)

GOA Toolkit for Silverlight

Netikatech first showed up on my Silverlight radar with their Windows Forms implementation that was quite impressive. I had a chance to also meet with the company in Belgium and demonstrate this framework at MIX Essentials. They’ve since also released the GOA Toolkit for Silverlight which includes (in a few packages):

  • Panels: Stack, Dock, Canvas
  • ListControl
  • Sizers, ContentPresenters, LocatedBorders
  • KeyNavigator, Staters, DropDown
  • GOAOpen library with full source code

A demonstration of implementing this toolkit is available at the GOA Toolkit Demo site.

(back to top)

Infragistics

Expanding their NetAdvantage product line, NetAdvantage Silverlight provides a set of controls for developers which Infragistics markets as Line of Business and Data Visualization controls:

  • xamWebGrid
  • xamWebTree
  • xamWebOutlookBar
  • xamWebEditors
  • xamWebSpellChecker

You can view samples of these in the Infragistics line-of-business feature browser application. Additionally, they are providing visualization controls:

  • xamWebChart
  • xamWebGauge
  • xamWebMap
  • xamWebTimeline
  • xamWebToolbar

These are some really great visualizers and they have interesting samples of all of them in their visualization sample application.

(back to top)

Intersoft (WebAqua.NET and more)

WebAqua.NET from Intersoft provides two controls that simulate a popular user experience most commonly found on the Mac OSX platform. In addition, Intersoft (as of Feb 2009) has also expanded to include data access controls and an additional presenter control. They provide:

  • WebFishEye
  • WebCoverFlow
  • Presenter
  • AstoriaDataSource
  • WcfDataSource
  • XmlDataSource

You can see a demonstration of both of these controls on the WebAqua.NET site and the demonstrator for the Presenter and data source controls.

(back to top)

SilverlightContrib

This is an Open Source project being driven by the community and Silverlight MVPs, namely Page Brooks. This group of community folks have rallied to create some controls and framework libraries. Their current controls include:

  • Color Picker
  • Gauge Control
  • Star Selector
  • Enhanced Metafile
  • Cool Menu
  • Zip, Byte, String Utilities
  • Animation Tweening
  • Wheel mouse listener

This is great to see this community-driven type resources. Their demo application is also available for perusing here and you can download the bits/code on their CodePlex project site.

(back to top)

Silverlight Toolkit

Who could forget the beloved Silverlight Toolkit! Coming from a team inside Microsoft, this is an Open Source project led by a team within Microsoft to provide a set of controls with full source code to developers to leverage, extend, etc. The controls are:

  • AutoCompleteBox
  • DockPanel
  • HeaderedContentControl
  • HeaderedItemsControl
  • Label
  • NumericUpDown
  • TreeView
  • WrapPanel
  • Charting
  • Expander
  • ImplicitStyleManager
  • Viewbox
  • Set of XAML themes

The goal of this project is to provide some extended controls beyond the core that Silverlight provides with the assumption that some of the controls from this project may make it into future releases of Silverlight’s core framework. You can view the project and sample applications on the Silverlight Toolkit CodePlex project site.

(back to top)

SLExtensions

Another significant Open Source project that provides a suite of controls/libraries in it’s distribution. As of now there are:

  • Treeview
  • Captcha
  • Virtualized Stack Panel
  • Dockpanel
  • Flow layout
  • Viewbox
  • GoogleMap
  • Virtual Earth
  • Change tracker
  • Binding comparer
  • Bootstrap
  • HTML Editor

The project also contains a set of utility libraries for handling mouse wheel, analytics, browser history, etc. Check out the SLExtensions Showcase for some demonstrations.

(back to top)

Telerik

Another familiar face here in the .NET component world is the great team at Telerik. They came out early with some preview set of controls for Silverlight 1.0 and now expanded to a solid set of Silverlight 2 controls for RadControls for Silverlight which include:

  • Calendar
  • ComboBox
  • ContextMenu
  • CoverFlow
  • Cube
  • DatePicker
  • Docking
  • Drag and Drop
  • Expander
  • Gauge
  • GridView
  • Layout Panels
  • MediaPlayer
  • Menu
  • Navigation
  • NumericUpDown
  • PanelBar
  • ProgressBar
  • Slider
  • TabControl
  • TimePicker
  • TreeView
  • Upload
  • Window

Check out their Silverlight demo application demonstrating all these controls, various skins and how they can be used. On the demo page they have also created 4 sample applications that implement their controls in various scenarios: Resume (CV) viewer, Media, Job board, and an automotive configurator.

(back to top)

Vectorlight

Vectorlight has a suite of controls available for Silverlight 2 developers for free. You can also have the option to purchase the source code. Their controls include:

  • Color Selector
  • Dropdown
  • Fieldset
  • File Upload
  • ItemViewer
  • Main Menu
  • Menu
  • Popup controls
  • Progress Bar
  • Rich TextBox/TextBlock
  • Roller Blind
  • Scroller
  • Spell Checker
  • Table
  • TextBlock Plus
  • Text Roller Blind
  • TreeView

All of their controls and associated demonstrations can be found on the Vectorlight site.

(back to top)

Visifire

One of the early comers to the control front for visualizations was Visifire, providing an Open Source implementation of some charting controls for Silverlight. They’ve continued to iterate on their offerings (and also provide commercial licensing) regularly. They provide charting visualizations for:

  • 2-D Column
  • 3-D Column
  • Line
  • Pie
  • Bar
  • Area
  • Doughnut
  • Stacked
  • Bubble/Point/Scatter

Be sure to view the Visifire online gallery for samples of all these charts!

(back to top)

Xceed - http://xceed.com/Grid_WPF_Intro.html

Many should recognize Xceed for their previous components in the Windows Forms world. Well, you may not have known this but they’ve been providing great controls for WPF and Silverlight? For Silverlight, they have:

  • Upload
  • Zip

You should really also check out their WPF DataGrid as well that just had an update released (and also has a FREE express version). It is very feature rich and should provide you with some great value in your applications. Information about the updated Xceed WPF grid can be found here. You can also view a demo of their Silverlight platform products on their site as well.

(back to top)

Open Source and Other Silverlight Projects

There are, of course, other Silverlight controls being developed by individuals. Here’s some that I’ve found as well (Open Source unless otherwise noted):

Media

  • SL2 Video Player (shameless plug): basic and full-featured media player.
  • Mino Player: free media player (no source)
  • Blacklight controls: media player

Reporting

  • Report Sharp-Shooter for Silverlight: reporting component/viewer for Silverlight

Utility/Input

  • Silverlight File Upload
  • Silverlight Ribbon (CodePlex): another implementation of the Office UI Ribbon
  • Web Ribbon: another implementation of a Ribbon UI
  • Silverlight Validator: input validation toolkit
  • Rich Text Editor
  • Blacklight controls: panels, animations
  • Silverlight Multi File Uploader
  • LinkLabel: helps to implement inline hyperlinks in text blocks
  • Silverlight.FX: an effects library for Silverlight provided by the awesome Nikhil Kothari

Gaming/Graphics

  • Farseer Physics Engine: physics engine
  • Kit3D: 3D modeling framework
  • Slide.Show 2: photo slide show framework and application
  • DeepEarth: Virtual Earth and Silverlight DeepZoom

Data Visualization/Charting

  • Silverlight Dashboards: gauges, etc.

Themes/Styles

  • reuxables: resource dictionaries for adding pre-configured themes to your Silverlight application

If you know of more, leave a comment!

(back to top)

Referred from :

http://blog.drisgill.com/2009/03/microsoft-released-10-new-sharepoint.html

Download them from Microsoft

UPDATE: Daniel Brown made a WSP for easy installation

Construction_Preview
Contoso_Preview

Corporate_Preview
Events_Preview

OARP_Preview
Procurement_Preview

Publishing_Preview
sporting_Preview

Start-Up_Preview
Team_Preview

Referred URL:

http://www.sharepointdevwiki.com/display/public/How+to+create+Web+Part+instances+on+pages+using+Features+-+FeatureReceiver+-+SPLimitedWebPartManager

This post helps you to add / delete webpart using sharepoint feature. 

Open VS 2008 -> WSP builder -> Feature with receiver ->

Adding Webpart

public override void FeatureActivated(SPFeatureReceiverProperties properties) {

using (SPWeb web = properties.Feature.Parent as SPWeb)

   {

    SPFile file = web.GetFile(web.Url + "/default.aspx");

    using (SPLimitedWebPartManager webpartsMng = file.GetLimitedWebPartManager(PersonalizationScope.User))

    {

    ContentEditorWebPart webPart = new ContentEditorWebPart();

     webPart.Title = "Test Web Part";

     webpartsMng.AddWebPart(webPart, "Right", 0);

    webpartsMng.Web.Dispose();

   }

  }

}

Deleting webpart add this code in deactivating

public override void FeatureDeactivating(SPFeatureReceiverProperties properties) {

SPWeb web = properties.Feature.Parent as SPWeb;

SPFile file = web.GetFile(web.Url + "/default.aspx");

using (SPLimitedWebPartManager webpartsMng = file.GetLimitedWebPartManager(PersonalizationScope.User))

{

try

{

for (int i=0; i< webpartsMng.WebParts.Count; i++)

webpartsMng.DeleteWebPart(webpartsMng.WebParts[i]);

}

finally

{

if(webpartsMng.Web != null)

webpartsMng.Web.Dispose();

}

}

}

Newer Posts
Older Posts

Total Posts

Search this Site

Connect with Me

Translate Articles

Total Pageviews


Contributors

My photo
Jayavel Chakravarthy Srinivasan
Professional:I'm a Software Techie, Specialized in Microsoft technologies. Worked in CMM Level 5 organizations like EPAM, KPMG, Bosch, Honeywell, ValueLabs, Capgemini and HCL. I have done freelancing. My interests are Software Development, Graphics design and Photography.
Certifications:I hold PMP, SAFe 6, CSPO, CSM, Six Sigma Green Belt, Microsoft and CCNA Certifications.
Academic:All my schooling life was spent in Coimbatore and I have good friends for life. I completed my post graduate in computers(MCA). Plus a lot of self learning, inspirations and perspiration are the ingredients of the person what i am now.
Personal Life:I am a simple person and proud son of Coimbatore. I studied and grew up there. My mom and wife are proud home-makers and greatest cook on earth. My kiddo in her junior school.
Finally:I am a film buff and like to travel a lot. I visited 3 countries - United States of America, Norway and United Kingdom. I believe in honesty after learning a lot of lessons the hard way around. I love to read books & articles, Definitely not journals. :)
View my complete profile

My Achievements

My Achievements

My Favorite Links

  • Saran & Akshu Links
  • Saran Kitchen Hut
  • World of Akshu
  • Ashok Raja Blog

Subscribe To

Posts
Atom
Posts
All Comments
Atom
All Comments

Contact Form

Name

Email *

Message *

Blog Archive

  • ▼  2026 (37)
    • ▼  October (1)
      • Reliable Response Design Tips for User’s question ...
    • ►  September (2)
    • ►  July (1)
    • ►  June (6)
    • ►  May (7)
    • ►  April (7)
    • ►  March (7)
    • ►  February (5)
    • ►  January (1)
  • ►  2025 (65)
    • ►  December (4)
    • ►  November (3)
    • ►  October (3)
    • ►  August (1)
    • ►  July (6)
    • ►  June (7)
    • ►  May (26)
    • ►  April (1)
    • ►  March (3)
    • ►  February (1)
    • ►  January (10)
  • ►  2024 (134)
    • ►  December (3)
    • ►  November (8)
    • ►  October (11)
    • ►  September (2)
    • ►  August (1)
    • ►  July (39)
    • ►  June (8)
    • ►  May (4)
    • ►  April (9)
    • ►  March (6)
    • ►  February (33)
    • ►  January (10)
  • ►  2023 (16)
    • ►  December (12)
    • ►  August (2)
    • ►  March (1)
    • ►  January (1)
  • ►  2022 (14)
    • ►  December (1)
    • ►  August (6)
    • ►  July (3)
    • ►  June (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2021 (16)
    • ►  December (1)
    • ►  November (2)
    • ►  October (2)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  May (2)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2020 (36)
    • ►  December (1)
    • ►  November (15)
    • ►  October (2)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  May (4)
    • ►  March (2)
    • ►  February (6)
    • ►  January (2)
  • ►  2019 (14)
    • ►  December (3)
    • ►  November (1)
    • ►  September (2)
    • ►  August (1)
    • ►  June (1)
    • ►  May (3)
    • ►  March (2)
    • ►  January (1)
  • ►  2018 (61)
    • ►  November (3)
    • ►  October (4)
    • ►  September (4)
    • ►  August (5)
    • ►  July (4)
    • ►  June (4)
    • ►  May (7)
    • ►  April (7)
    • ►  March (5)
    • ►  February (1)
    • ►  January (17)
  • ►  2017 (55)
    • ►  December (1)
    • ►  November (7)
    • ►  October (7)
    • ►  September (8)
    • ►  July (4)
    • ►  June (7)
    • ►  May (4)
    • ►  April (4)
    • ►  March (1)
    • ►  February (2)
    • ►  January (10)
  • ►  2016 (45)
    • ►  December (1)
    • ►  November (5)
    • ►  October (2)
    • ►  September (7)
    • ►  August (3)
    • ►  July (3)
    • ►  June (1)
    • ►  May (3)
    • ►  April (5)
    • ►  March (3)
    • ►  February (3)
    • ►  January (9)
  • ►  2015 (88)
    • ►  December (5)
    • ►  November (2)
    • ►  October (6)
    • ►  September (6)
    • ►  August (3)
    • ►  July (6)
    • ►  June (7)
    • ►  May (12)
    • ►  April (6)
    • ►  March (11)
    • ►  February (10)
    • ►  January (14)
  • ►  2014 (159)
    • ►  December (16)
    • ►  November (13)
    • ►  October (42)
    • ►  September (12)
    • ►  August (19)
    • ►  July (3)
    • ►  June (17)
    • ►  May (10)
    • ►  April (12)
    • ►  March (7)
    • ►  February (4)
    • ►  January (4)
  • ►  2013 (192)
    • ►  December (7)
    • ►  November (2)
    • ►  October (3)
    • ►  September (10)
    • ►  August (25)
    • ►  July (17)
    • ►  June (22)
    • ►  May (22)
    • ►  April (24)
    • ►  March (17)
    • ►  February (22)
    • ►  January (21)
  • ►  2012 (204)
    • ►  December (21)
    • ►  November (35)
    • ►  October (47)
    • ►  September (27)
    • ►  August (6)
    • ►  July (21)
    • ►  June (16)
    • ►  May (7)
    • ►  April (9)
    • ►  March (4)
    • ►  February (3)
    • ►  January (8)
  • ►  2011 (70)
    • ►  December (8)
    • ►  November (5)
    • ►  October (3)
    • ►  September (2)
    • ►  August (7)
    • ►  July (3)
    • ►  June (30)
    • ►  May (3)
    • ►  April (3)
    • ►  March (1)
    • ►  February (3)
    • ►  January (2)
  • ►  2010 (30)
    • ►  December (1)
    • ►  September (4)
    • ►  August (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (4)
    • ►  April (6)
    • ►  March (5)
    • ►  February (2)
    • ►  January (5)
  • ►  2009 (40)
    • ►  December (4)
    • ►  November (6)
    • ►  October (4)
    • ►  September (5)
    • ►  August (4)
    • ►  July (3)
    • ►  June (4)
    • ►  May (8)
    • ►  March (1)
    • ►  February (1)
  • ►  2008 (6)
    • ►  December (1)
    • ►  September (1)
    • ►  May (1)
    • ►  April (2)
    • ►  February (1)
  • ►  2007 (7)
    • ►  December (1)
    • ►  November (2)
    • ►  October (1)
    • ►  July (1)
    • ►  May (2)

Recent Posts

Followers

Report Abuse

FOLLOW ME @INSTAGRAM

Popular Posts

  • Stay Wow - Health Tips from Sapna Vyas Patel
    Referred URL https://www.facebook.com/sapnavyaspatel WATCH WEIGHT LOSS VIDEO: http://www.youtube.com/ watch?v=S_dlkjwVItA ...
  • Calorie Count chart For food and drinks
    Referred URL http://deepthidigvijay.blogspot.co.uk/p/health-diet-calorie-charts.html http://www.nidokidos.org/threads/37834-Food-Calorie-...
  • SharePoint 2010 Interview Questions and Answers
    Referred URL http://www.enjoysharepoint.com/Articles/Details/sharepoint-2010-interview-questions-and-answers-148.aspx 1.What is SharePoint...
  • 150 Best Windows Applications Of Year 2010
    Referred URL : http://www.addictivetips.com/windows-tips/150-best-windows-applications-of-year-2010-editors-pick/?utm_source=feedburner...
  • Web Developer Checklist by Mads Kristensen
    Referred Link -  http://webdevchecklist.com/ Web Developer Checklist Get the extension  Chrome  |  Firefox  |  Edge Menu Bes...
  • WCF and REST Interview Questions
    What is WPF? The Windows Presentation Foundation (WPF) is a next generation graphics platform that is part of...
  • Remove double tap to unlock feature on samsung galaxy core2
    Double tap to unlock is a feature of Talkback, so if your will disable Talkback, double tap to unlock will also be disabled. To disable doub...
  • Difference Between Content Editor and Script Editor webpart
    Referred Link -  http://jeffas.com/content-editor-vs-script-editor-webpart/ Content editor web part is a place holder for creating rich ...
  • SPFolder related operations in SharePoint
      1) Get SPListItem(s) of a particular SPFolder SPList splist; SPFolder spfolder; //Get the required folder instance SPQuery spquery = new ...

Comments

Created with by BeautyTemplates | Distributed by blogger templates