I have a created a custom list named "Hyperlink" in a team site. It has the following fields
1. Title - Single Line of text
2. Hyper - Hyperlink
I will add a new item to the custom list "Hyperlink" and set the value for the 'Hyper" field which is of field type Hyperlink.
Steps Involved:
- Open Visual Studio 2010 by going Start
| All Programs | Microsoft Visual Studio 2010 | Right click on
Microsoft Visual Studio 2010 and click on Run as administrator.
- Go to File tab, click on New and then click on Project.
- In the New Project dialog box, expand the Visual C# node, and then select the Windows node.
- In the Templates pane, select Console Application.
- Enter the Name as Hyperlink and then click OK.
- In the solution explorer, right click on the solution and then click on Properties.
- Select the Application tab, check whether “.Net Framework 3.5” is selected for Target Framework.
- Select the Build tab, check whether “Any CPU” is selected for Platform Target.
- Add the following references
Microsoft.SharePoint
- Add the following namespaces
using Microsoft.SharePoint;
- Replace Program.cs with the following code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using System.IO;
namespace Hyperlink{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName:11111/sites/MMS/"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("HyperLink");
if (list != null)
{
SPListItem item = list.Items.Add();
SPFieldUrlValue hyper = new SPFieldUrlValue();
hyper.Description = "Google";
hyper.Url = "http://www.google.com";
item["Title"] = "New item";
item["Hyper"] = hyper;
item.Update();
}
}
}
}
}
}
|
Alernate Method:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using System.IO;
namespace Hyperlink
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName:11111/sites/MMS/"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("HyperLink");
if (list != null)
{
SPListItem item = list.Items.Add();
item["Title"] = "New item";
item["Hyper"] = "http://www.google.com, Google";
item.Update();
}
}
}
}
}
}
|
No comments:
Post a Comment