WebPart Display the Name Of All Users who Visted Your SharePoint Site Using Visual Studio 2010
Create a webpart using visualstudio 2010. For that do the follwing:
1.InVisualStudio 2010 Open File->Project.
2.Select SharePoint Template and select VisualWebPart.
3.Specify Your SharePoint Site where you wanted to create webpart and click Finish.

4.On Your Project place a listbox and a button and on Button Click event write the following code.
list1.Items.Clear();
SPWeb web = SPControl.GetContextWeb(Context);
foreach (SPUser usr in web.AllUsers)
{
list1.Items.Add(usr.Name);
}
NB : include namespace Microsoft.SharePoint; Microsoft.SharePoint.WebControls for getting SPWeb and SPControl;
5.Build and Deploy Solution.
6.The Webpart that created will displayed on Custom Category.Add the WebPart .

7.On Button Click the webpart will dispalay the Visited Users name

1.InVisualStudio 2010 Open File->Project.
2.Select SharePoint Template and select VisualWebPart.
3.Specify Your SharePoint Site where you wanted to create webpart and click Finish.
4.On Your Project place a listbox and a button and on Button Click event write the following code.
list1.Items.Clear();
SPWeb web = SPControl.GetContextWeb(Context);
foreach (SPUser usr in web.AllUsers)
{
list1.Items.Add(usr.Name);
}
NB : include namespace Microsoft.SharePoint; Microsoft.SharePoint.WebControls for getting SPWeb and SPControl;
5.Build and Deploy Solution.
6.The Webpart that created will displayed on Custom Category.Add the WebPart .
7.On Button Click the webpart will dispalay the Visited Users name
{ SPWeb web = site.OpenWeb(); site.AllowUnsafeUpdates = true; web.AllowUnsafeUpdates = true; SPListCollection coll = web.Lists; Guid gd = coll.Add("ListTitle", "ListDescription", SPListTemplateType.CustomGrid); coll[gd].Fields.Add("FirstName", SPFieldType.Text, true); coll[gd].Fields.Add("LastName", SPFieldType.Text, true); coll[gd].Fields.Add("Married", SPFieldType.Boolean, true); coll[gd].Update(); string defaultquery = coll[gd].Views[0].Query; SPViewCollection viewcoll = coll[gd].Views; Guid anothergd = coll[gd].Views[0].ID; viewcoll.Delete(anothergd); System.Collections.Specialized.StringCollection viewfields = new System.Collections.Specialized.StringCollection(); viewfields.Add("Title"); viewfields.Add("FirstName"); viewfields.Add("LastName"); viewfields.Add("Married"); coll[gd].Views.Add("View name", viewfields, defaultquery, 100, true,true); coll[gd].Update(); } |
SPList list = web.Lists["ListTitle"]; list.OnQuickLaunch = true; list.Update(); |
No comments:
Post a Comment