asp привязка повторителя к полям sharepoint - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь привязать данные из списка sharepoint к asp: повторителю, используя c#. Повторитель asp имеет поле поиска sharepoint. Как мне связать это?

Я пытался

    <SharePoint:LookupField runat="server" ID="TechQualificationLookup" ControlMode="Display" 
    Value='<%#DataBinder.Eval(Container.DataItem, "TechQualificationLookup")%>'> 
    </SharePoint:LookupField>

, но это не работает.

Любые предложения.

1 Ответ

0 голосов
/ 06 апреля 2020

Вот пример для привязки данных поля поиска SharePoint в ASP. NET Управление повторителем:

<asp:Repeater ID="rptName" runat="server">
    <HeaderTemplate>
    <table>
         <tr>
                <th>Title</th>
                <th>LookupTest</th>

        </tr>   
    </HeaderTemplate>
      <ItemTemplate>
        <tr>
          <td>
           <%#DataBinder.Eval(Container.DataItem,"Title") %>
          </td>
          <td>
            <%#DataBinder.Eval(Container.DataItem,"LookupTest") %>
          </td>
        </tr>
      </ItemTemplate>
      <FooterTemplate>      
        </table><br />
    </FooterTemplate>
    </asp:Repeater>

Код позади:

          protected void Page_Load(object sender, EventArgs e)
        {

                using (SPSite site=new SPSite(SPContext.Current.Site.Url))
                {
                    SPWeb web = site.OpenWeb();
                    SPList list = web.Lists["JerryList4"];
                    SPListItemCollection items = list.Items;
                    rptName.DataSource = items.GetDataTable();
                    rptName.DataBind();
                }

        }

enter image description here

Ссылка:

Привязка изображений библиотеки SharePoint к управлению репитером с помощью ASP. NET

...