none
Lista Externa con Visual Studio RRS feed

  • Pregunta

  • Hola a todos.

    tengo una consulta si me pudieran ayudar a resolver, esta es la siguiente.

    he estado revisando documentación sobre las listas (tradicionales) y comprendo y se como implementarlas en un page Application o Webpart desde Visual Studio 2010 e Incluso agregarle un motor a la lista.

    la consulta va en como puedo hacer esto con una lista externa en un page application o webPart en Visual Studio.

    adjunto un ejemplo de una lista(tradicional) para que se entienda lo que ando buscando.recordar que es para un lista externa por favor.

    Imports System
    Imports System.Web.UI
    Imports System.Web.UI.WebControls
    Imports System.Web.UI.WebControls.WebParts


    Imports Microsoft.SharePoint
    Imports Microsoft.SharePoint.Utilities
    Imports System.Web

    Partial Public Class VisualWebPart1UserControl
        Inherits UserControl

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load

            Dim dueDate As DateTime = DateTime.Now

            If Not String.IsNullOrEmpty(Request.QueryString("date")) Then
                dueDate = DateTime.Parse(Request.QueryString("date"))
            End If

            Me.DueDate.SelectedDate = dueDate

            Dim home As SPWeb = SPContext.Current.Web
            ProjectsListView.List = home.Lists("Projects")

            Dim query As New SPQuery(ProjectsListView.List.DefaultView)
            query.ViewFields = "<FieldRef Name=""Title"" /><FieldRef Name=""Due_x0020_Date"" />"
            query.Query = String.Format("<Where><Leq><FieldRef Name=""Due_x0020_Date"" /><Value Type=""DateTime"">{0}</Value></Leq></Where>", dueDate.ToString("s"))

            ProjectsListView.DisableFilter = True
            ProjectsListView.DisableSort = True
            ProjectsListView.Query = query


        End Sub

        Protected Sub OnDate_Changed(ByVal sender As Object, ByVal e As EventArgs)
            SPUtility.Redirect(SPContext.Current.ListItem.Name _
            , SPRedirectFlags.Default _
            , HttpContext.Current _
            , String.Format("date={0}", DueDate.SelectedDate.ToString("d")))
        End Sub


    End Class

    Saludos a Todos

    viernes, 8 de febrero de 2013 18:34

Respuestas

Todas las respuestas