Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: SharePoint - Datalist

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    SharePoint - Datalist

    Sto caricando un datalist tramite web service con liste sharepoint

    Riesco a caricare la voce principale
    ma non so come fare pe rle secondarie

    __________________________________________________ ___________________
    <aspataList ID="dlCategorie" runat="server" RepeatColumns="1" Width="100%">

    <ItemTemplate>
    <table border="0" cellpadding="5" cellspacing="0" class="marginLeft40 grigio sottocat" width="90%">
    <tr>
    <td class="bordertop width20">
    <asp:Label ID="lblCat" runat="server" AssociatedControlID="cbCat1" CssClass="text11Nero bold"
    Text='<%# Eval("ows_Title") %>'>
    </asp:Label >

    <asp:CheckBox ID="cbCat1" runat="server" AutoPostBack="True" TabIndex="3" /> </td> </tr>

    <tr><td>
    <asp:CheckBoxList ID="cbSottoCat1" runat="server" CssClass="text11Nero sotto-cat"
    Enabled="false" RepeatColumns="2" TabIndex="4" TextAlign="Left" Width="80%">
    </asp:CheckBoxList></td> </tr> </table>

    </ItemTemplate>


    </aspataList>
    __________________________________________________ _______________________



    dlCategorie.DataSource = caricalista("Categorie");
    dlCategorie.DataKeyField = "ows_ID";
    dlCategorie.DataBind();


    ogni elemento della Lista categoria ha dei sotto elementi...
    non so come caricarli .....
    domando solo qualcosa di nuovo

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    se non scrivi cosa fà questo metodo caricalista("Categorie");
    dubito che qualcuno lo indivini e quindi ti scriva la soluzione

    Inoltre spero per te che quel caricalista utilizzi le classi di http://msdn.microsoft.com/en-us/library/aa152005.aspx
    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    protected DataTable caricalista(string listname)
    {

    Ufficio.Lists lists = new Ufficio.Lists();
    lists.Credentials = new System.Net.NetworkCredential("administrator", "genio", "lampadina");
    XmlNode node = lists.GetListItems(
    listname,
    string.Empty,
    null,
    null,
    "10000",
    null,
    null);

    DataSet dt = new DataSet();
    XmlNodeReader xr = new XmlNodeReader(node);
    dt.ReadXml(xr, XmlReadMode.InferSchema);
    return dt.Tables["row"];



    }


    In questo modo carico solo la categoria principale
    ma no nle sotto categorie .....
    domando solo qualcosa di nuovo

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    anche sul xml ti carica solo la catgeoria principale?
    ps:cosa vuol dire "row" in dt.Tables["row"];??
    I got the remedy

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ogni volta che chiamo carcalista("ddd")

    gli passo il nome di una lista ed il nome di un campo

    e poi le carico....


    per caricare le sottocategorie... passerò a sua volta il nome della lista(riferita alla sottocategoria) ed il campo di riferimento
    ma mi risulta difficile poi farli gestire al datagrid ....


    come sottocategorie.....

    Ad.esempio

    HO 4 categoria
    Per ora ho caricato solo la prima lista e ho ricevuto le categorie

    Scuola
    Azienda
    Locale
    Fabbrica



    Adesso devo caricare le voci di ogni categoria ....
    il problema e caricalista.... ma cio che viene dopo.....
    in aspnet ....
    domando solo qualcosa di nuovo

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    non pensare a Datarow...

    per caricare le quattro sottocategorie
    devo richiamare quattro volte il metodo carica lista....

    ma non riesco a trovare il codice per farlo caricare da quel oggetot datalist

    e devo utilizzare per forza quello...
    domando solo qualcosa di nuovo

  7. #7
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    prova a vedere meglio quel metodo GetDataList
    http://msdn.microsoft.com/en-us/libr...listitems.aspx
    I got the remedy

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    scusa...
    ti ho detto che il problema e dopo
    quel metodo....


    ho la lista delle sottocategorie di una categoria tramite quel metodo che mi funziona bene
    e devo caricarlo nel datalist...



    in questo modo carico le categorie principali

    dlCategorie.DataSource = caricalista("Categorie");
    dlCategorie.DataKeyField = "ows_ID";
    dlCategorie.DataBind();

    mi carico le categorie pricipali


    Scuola
    Azienda
    Locale
    Fabbrica

    poi facendo cosi caricalista("Scuola");


    ho tutte le sottocategorie di Scuola
    ma no nriesco a caricarle nel datalist


    il metodo getListiitem va bene
    domando solo qualcosa di nuovo

  9. #9
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    mmmh...strano. Ma tu stai popolando lo stesso datalist con con due cose diverse?
    I got the remedy

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    difficile da credersi
    ma devo far cosi

    e non ci riesco...
    domando solo qualcosa di nuovo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.