- First Open visual Studio 2008 in Administrator mode.
- Create a new project of Template “Web Application” from New ==> Project menu selection.
- Go to Solution Explorer: WebApplication Header ==> Properties == > Applicatoin ==> Platform Target. Change it to x64.
- Add Microsoft.Sharepoint and Microsoft.Sharepoint.Search DDLs from Following Path. C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI\
- Create a Web Application on IIS (on a new port number).
- Come to Visual Studio Go to: WebApplication Header ==> Properties == > Web ==> Use Local IIS Web Server.
- Write down the path of the Web app and virtual directory created. mark overwrite existing and Save.
- Now in page load method you can code something like this to fetch data from your list and populate a dataset. change the path and names as your requirement.
if (!IsPostBack)
{
DataTable dtTypes = new DataTable();
dtTypes.Columns.Add(new DataColumn(“TypeID”));
dtTypes.Columns.Add(new DataColumn(“Description”));
//string webName = ConfigurationManager.AppSettings[“webName”].ToString();
// string LibraryName = ConfigurationManager.AppSettings[“LibraryName”].ToString();
//string siteURL = ConfigurationManager.AppSettings[“siteURL”].ToString();
SPUserToken userToken = null;
SPSecurity.RunWithElevatedPrivileges(() =>
{
using (SPSite site = new SPSite(“http://ablmossapp:700/”))
{
using (SPWeb web = site.OpenWeb(“AuditReportSite”))
{
userToken = web.AllUsers[“cokexsrv\\ablmossadmin”].UserToken;
}
}
});
using (SPSite site1 = new SPSite(“http://ablmossapp:700/”, userToken))
{
using (SPWeb web = site1.OpenWeb(“AuditReportSite”))
{
SPList taskList = web.Lists[“List Type”];
foreach (SPItem spitem in taskList.Items)
{
DataRow row = dtTypes.NewRow();
row[“TypeID”] = spitem[“TypeID”].ToString();
row[“Description”] = spitem[“Type Description”].ToString();
dtTypes.Rows.Add(row);
}
}
}
ddlReportType.DataTextField = “Description”;
ddlReportType.DataValueField = “TypeID”;
ddlReportType.DataSource = dtTypes;
ddlReportType.DataBind();
}
You will get the data.