次の方法で共有


DataFormWebPart Часть 1: Отображаем данные из БД

DataFormWebPart – ????????????? ??????? ?????????? SharePoint ??????????????? ??? ??????????? ????????? ??????. DataFormWebPart ????? ???????? ? ??????? ??????????? ??????, ?????? ???:

· SharePoint Lists

· SharePoint Libraries

· Tables, Views ? stored proc (?????? ?? ?????? ?? Microsoft SQL Server)

· XML ??????

· Web services

DataFormWebPart ???????????? paging, ???????????, ??????????, ??????????, ????? ?????????????? ? ????????. ? ??? ??? ??? ??????-???? ????????? ???????????? ????. ??????, ? ?????????, ?? ????????? paging, ?????????? ? ??????????? ???????? ? ?????????? ???? ??????, ? ?? ?????? ??????????? ??? ??????.

?????????? DataFormWebPart ??? ??????????? ??????? ?? Microsoft SQL Server.

? ???? ??????? ?? ????????? ???????? ?? ???????? SharePoint ? ??????????, ????????????, ??????????? ? ???????????? ?????????????? ? ????????.

???? ??????:

1) ????????? SharePoint Designer.

2) ? ???? File-> OpenSite ????????? ??? ????

3) ??????? . aspx ???????? (???? ? ???? File->New..) ?????????? ??????????:

<%@ Page Language="C#" MasterPageFile="~masterurl/default.master" inherits="Microsoft.SharePoint.WebPartPages.WebPartPage, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document" meta:webpartpageexpansion="full" %>

<%@ Register tagprefix="WebPartPages" namespace="Microsoft.SharePoint.WebPartPages" assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<%@ Register tagprefix="SharePoint" namespace="Microsoft.SharePoint.WebControls" assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<asp:Content ContentPlaceHolderID="PlaceHolderMain" runat=server>

<h1>Test WebPart!</h1>

<p>&nbsp;</p>

</asp:Content>

 

4) ????????? Data Source Library. ???? ??? ???????, ?? ? ??????? ???? SharePoint Designer ???????? Task Panes->Data Source Library

????? ???? ????? ?????? ????????? ?????? Data Source Library

 

5) ???????? ?? Connect to a DataBase. ? ??????????? ?????????? ???? ?????? ??? ??????? ???? ?????? ? ?????\?????? ??? ???????????.

          

????? ???????? ???????, ?? ??????? ?? ????? ????? ??????. ? ???????? Finish. ????? ?????? ????? ?? ?????? ?? ??????, ?? ? ?? stored procedures (???????? ?????? radio button)

6) ? ?????? DatabaseConnections ????????? ???? ??????????.

    

???? ??? ???? ??????? ????????? ?????? ? ???????? ?????????, ?? ???? ??????? ??? Linked Source, ????? ?? CreatenewLinkedSource.

? ??????????? ???? ?????? ?????????? ???????? Show Data.

    

????????? ???????? Data Source Details. ???????? ????????? Ctrl ??????????? ??? ??? ?????? ? ??????? ??????? ? ????????????? ? ?? ????? ????????, ??? ?? ????? ?? ????????.

    

???????? ???? ???????? ? ???????? ??? ? ?????? ??????? ?????????. ?????????? ???? Common Data View Tasks. ? ?????? ????? ???????? ????????, ??????????, ??????????? ? ?????????????? ? ?????????.

    

??? ?? ????? ??????? ???????, ??????? ????? ??????????, ???? ? ???? ?????? ?????? ?? ???????.

???????? ?? Paging. ? ??????????? ?????????? ???? ???? ?? ?????? ???????? ? ?????? ?????? ??? ???????.

    

? ??????? ??????? ??? ????? ???????. ??? ????????? ???? Html views – ??? ???? ??? ?????????? ?????????

    

????? ???????, ????? ?? ?? ???????????? ???????????? ????? ? ???? ??, ?? ?? ??????? ??????? ?? ???????? ??? ?????????? ????????. ?? ????? ?????????? ?? 10.

    

???????? OK. ??????????? ? ????????? ???? ???????? ? ????????.

???????? ????? ??? ???????? ? ??? ?????? ???? ??????????

??? ??? DataFormWebPart:

Display data from multiple sources in a single Data View

Comments

  • Anonymous
    January 01, 2003
    да, представление создать можно. И права именно на представления раздавать можно. Именно так и следует делать в случае, если нужно кому-то не показывать какие-то колонки. Как это работает, наверное опишу чуть позже.

  • Anonymous
    January 01, 2003
    Татьяна, здравствуйте ещё раз. Скажите, а нет ли какого-нибудь способа реализовать разграничение прав на уровне столбцов листа? То есть понятно, что вот прямо так, «в лоб» такая функциональность не предусмотрена. Но, возможно, есть вариант создать некое представление, которое будет отображать только некоторые поля, и управлять правами на уровне таких представлений.

  • Anonymous
    March 09, 2008
    Здравствуйте, Татьяна! Работаю с пробной версией MOSS2007 (Enterprise) При создании сайта у меня есть возможность использовать только Windows authentication для Database authentication. Пытаюсь реализовать описанный вами выше способ "Отображаем данные из БД" Но связь с базой из Designer установить не могу, так как  Designer требует  User name  и password. Что нужно сделать? Большое спасибо, мне это очень важно реализовать.

  • Anonymous
    April 16, 2008
    Здравствуйте, Татьяна!  А как можно DataFormWebPart экпортировать  в Excel?  Такая возможность есть у списков MOSS.

  • Anonymous
    September 26, 2008
    Замечу В частности, были освещены вопросы изъятии земельных участков и иных объектов недвижимости для ?государственных нужд Появился <a href="http://privlaw.ru">сайт школы российского частного права</a>. Приглашаем всех заинтересованных в образовании, новостях в сфере права, а так же тех, кто заинтересован в повышении своей квалификации! Обсуждения, новости, помощь и многое другое! <a href="http://privlaw.ru/index.php?section_id=1">Исследовательский центр частного права</a> 2z <a href="http://privlaw.ru/index.php?section_id=27">проекты</a> 1v Обсуждения

  • Anonymous
    October 14, 2008
    Выбираю таким образом таблицу пользователей с некими параметрами - телефон, email и пр., все отлично выбирается из базы SSP, но сортировка не работает :( как победить не подскажете?

  • Anonymous
    March 07, 2009
    ага, а запросы больше 30 секунд не будут случаем отваливаться?