3 messaggi dal 14 settembre 2010
Ciao
Devo esporre dei dati con un controllo listView
Vorrei raggrupparli su 3 colonne
Solo che non è detto che il numero di dati che vengono estratti sia esattamente un multiplo di 3
Quindi il risultato è che mi mancano una o due celle di tabella nell'ultima riga della <table> e si sballa l'HTML

Come posso gestire le 1-2 celle mancanti inserendo delle celle vuote?

Qui il codice che sto usando:
<asp:ListView ID="ListView1" runat="server" GroupItemCount="4" GroupPlaceholderID="groupItemHolder">
        <LayoutTemplate>
            <table border="1px">
                <asp:PlaceHolder ID="groupItemHolder" runat="server" />
            </table>
        </LayoutTemplate>
        <GroupTemplate>
            <tr>
                <asp:PlaceHolder runat="server" ID="itemPlaceholder" />
            </tr>
        </GroupTemplate>
        <ItemTemplate>
            <td>
                <%#Eval("nome")%>
                <%#Eval("cognome")%>
            </td>
        </ItemTemplate>
          <EmptyDataTemplate>
            <div>
              <b>Niente dati</b>
            </div>
          </EmptyDataTemplate>
    </asp:ListView>


e qui il code behind:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As SystemEventArgs) Handles MeLoad
        ListView1DataSource = From objAna In DCanagrafiches _
                               Where objAnatipiAnagrafichecodTipoAnagrafica = DCtipiAnagrafichesSkip(2)Take(1)FirstcodTipoAnagrafica 
        ListView1DataBind()
    End Sub


Grazie x l'aiuto.
ciao.

fedrok
3 messaggi dal 14 settembre 2010
Trovato!!!!!!

Scusate: basta usare <EmptyItemTemplate>.

fedrok

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.