как привязать список sharepoint2010 к управлению повторителем aspnet - PullRequest
0 голосов
/ 31 мая 2018

В sharepoint2010 я должен связать список с тремя столбцами (id, Name, cod) для повторного управления.Я использую следующий код, но в результате получается пустая страница.

<asp:UpdatePanel ID="UploadC" runat="server">
<ContentTemplate>
    <table width="100%" class="ms-formtable" style="margin-top: 8px;" border="0" cellSpacing="0" cellPadding="0">        
        <tr>
            <td colspan="2">
                <h3 class="ms-standardheader" 
                    style="font-size:large; color: #FF0000; text-align: center;" align="center">
                    Search</h3>
                    <asp:Repeater ID="ResultSet" runat="server" >
                      <ItemTemplate>
                      -Repeater-
                      <asp:Label runat="server" ID="Lid" Value='<%# Eval("id") %>' />
                      <asp:Label runat="server" ID="LUSer" Value='<%# Eval("name") %>' />
                      <asp:Label runat="server" ID="LCod" Value='<%# Eval("cod") %>' />
                      </ItemTemplate>
                  </asp:Repeater>     
            </td>
        </tr>

    </table>

</ContentTemplate>
</asp:UpdatePanel>

, а код позади:

List<DocumentModel> mylist = new List<DocumentModel>();
SPListItemCollection items = oDocumentset.GetItems(query);
   if (items.Count != 0)
   {
       foreach (SPListItem i in items)
       {
           DocumentModel doc = new DocumentModel();
           doc.id = i["id"].ToString();
           doc.name = i["Name"].ToString();
           doc.cod = i["Cod"].ToString();
           mylist.Add(doc);
       }
   }
       this.ResultSet.Visible = true;
       ResultSet.DataSource = mylist;
       ResultSet.DataBind();

спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...