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

Discussione: Impaginazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Impaginazione

    Ciao a tutti!
    Sto cercando di fare la paginazione su un datagrid ma ogni volta
    viene generata quest'eccezione:
    "AllowCustomPaging deve avere valore true e VirtualItemCount deve essere impostata per un DataGrid con ID DataGrid1 quando AllowPaging è impostato su true e l'origine dati selezionata non implementa ICollection".
    Qualcuno sa dirmi perchè?
    GRAZIEEE!!!

  2. #2
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Posta il codice del DataGrid
    Maddalena... Perché proprio Iacchetti!...

  3. #3
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Aggiungi OnPageIndexChanged="doPaging (o come vuoi chiamare la funzione per fare il paging)" nel primo tag del DataGrid e crea la seguente funzione nel blocco di script:

    Sub doPaging(s As Object, e As DataGridPageChangedEventArgs)
    dataGrid1.CurrentPageIndex=e.NewPageInde
    bindDataGrid(o come si chiama la tua procedura di binding)
    End Sub
    Maddalena... Perché proprio Iacchetti!...

  4. #4
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Deus non postarmi in privato, il tuo problema potrebbe essere comune ad altri utenti che ti potrebbero aiutare meglio di me. Potresti rimettere l'ultimo post che mi hai mandato qui in pubblico? Se posso poi ti aiuto!
    Maddalena... Perché proprio Iacchetti!...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Impaginazione

    Niente ancora!
    Non riesco ad attivare i controlli next e prec (< , >).
    è come un HyperLink senza NavigateUrl!
    Devo impostare parametri particolari per effettuare la paginazione su un DataGrid?AIUTOOOOOOO!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    DATASET

    Ragazzi è importante il fatto che come DataSource del DataGrid non ho un DataSet ma un OleDbDataReader?
    Non vorrei che questo fosse il motivo..

  7. #7
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    No non è quello il motivo, però posta il codice che ti ho detto e scrivi solo in una delle 2 discussioni che hai aperto, altrimenti è impossibile starti dietro!
    Maddalena... Perché proprio Iacchetti!...

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Impaginazione

    Hai ragione scusa ma in realtà è che ho sbagliato...sai com'è..sono NUOVO...!

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Impaginazione DataGrid

    <aspataGrid id="DataGrid1" runat="server" Height="85px" Width="622px" AutoGenerateColumns="False" AllowPaging="True" PageSize="5" AllowCustomPaging="True" OnPageIndexChanged="DataGrid1_PageIndexChanged">
    <AlternatingItemStyle Font-Size="9pt" Font-Names="verdana" HorizontalAlign="Center" ForeColor="#FEFEFC" BackColor="#A8A38A"></AlternatingItemStyle>
    <ItemStyle Font-Size="9pt" Font-Names="verdana" HorizontalAlign="Center" ForeColor="#1B5C4B" BackColor="#DCDACE"></ItemStyle>
    <HeaderStyle Font-Size="9pt" Font-Names="verdana" Font-Bold="True" ForeColor="#F2F0E7" BackColor="#1B5C4B"></HeaderStyle>
    <Columns>
    <asp:TemplateColumn HeaderText="Articolo">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemTemplate>
    <asp:Label id="Id_Art" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "IDARTICOLO") %>' />
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ForeColor="#000000" BackColor="#ffff00" BorderColor="#000000" Runat="server" ID="txt1"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="IDVERSIONE" ReadOnly="True" HeaderText="Descrizione">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    </asp:BoundColumn>
    <asp:TemplateColumn HeaderText="Prezzo">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemTemplate>
    <asp:Label id="Prezzo" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "PREZZOVENDITA") %>' />
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ForeColor="#000000" BackColor="#ffff00" BorderColor="#000000" Runat="server" ID="Textbox1"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="Scheda Tecnica">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <asp:HyperLink id="Scheda" runat="server" Imageurl='<%# "images/divani_piccole/" &DataBinder.Eval(Container.DataItem,"FOTO1") %>' NavigateUrl='<%# "details.aspx?productID=" &DataBinder.Eval(Container.DataItem,"IDPRODOTTO ")& "&IMG_URL=" &DataBinder.Eval(Container.DataItem,"FOTO2") %>' Target=_blank runat="server" />
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ForeColor="#000000" BackColor="#ffff00" BorderColor="#000000" Runat="server" ID="Textbox2"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="Carrello">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle> </asp:TemplateColumn>
    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" CancelText="Cancel" EditText="Edit"></asp:EditCommandColumn>
    </Columns>
    <PagerStyle NextPageText="&gt;" BorderWidth="1px" Font-Size="XX-Small" Font-Names="Verdana" BorderColor="Black" PrevPageText="&lt;" BorderStyle="Solid" BackColor="#E0E0E0" PageButtonCount="1"></PagerStyle>
    </aspataGrid>

  10. #10
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Non sono sicuro che così funzioni ma prova:

    <asp;DataGrid id="DataGrid1" runat="server" Height="85px" Width="622px" AutoGenerateColumns="False" AllowPaging="True" PageSize="5" OnPageIndexChanged="DataGrid1_PageIndexChanged">
    <AlternatingItemStyle Font-Size="9pt" Font-Names="verdana" HorizontalAlign="Center" ForeColor="#FEFEFC" BackColor="#A8A38A"></AlternatingItemStyle>
    <ItemStyle Font-Size="9pt" Font-Names="verdana" HorizontalAlign="Center" ForeColor="#1B5C4B" BackColor="#DCDACE"></ItemStyle>
    <HeaderStyle Font-Size="9pt" Font-Names="verdana" Font-Bold="True" ForeColor="#F2F0E7" BackColor="#1B5C4B"></HeaderStyle>
    <Columns>
    <asp:TemplateColumn HeaderText="Articolo">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemTemplate>
    <asp:Label id="Id_Art" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "IDARTICOLO") %>' />
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ForeColor="#000000" BackColor="#ffff00" BorderColor="#000000" Runat="server" ID="txt1"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="IDVERSIONE" ReadOnly="True" HeaderText="Descrizione">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    </asp:BoundColumn>
    <asp:TemplateColumn HeaderText="Prezzo">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemTemplate>
    <asp:Label id="Prezzo" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "PREZZOVENDITA") %>' />
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ForeColor="#000000" BackColor="#ffff00" BorderColor="#000000" Runat="server" ID="Textbox1"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="Scheda Tecnica">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <asp:HyperLink id="Scheda" runat="server" Imageurl='<%# "images/divani_piccole/" &DataBinder.Eval(Container.DataItem,"FOTO1") %>' NavigateUrl='<%# "details.aspx?productID=" &DataBinder.Eval(Container.DataItem,"IDPRODOTTO ")& "&IMG_URL=" &DataBinder.Eval(Container.DataItem,"FOTO2") %>' Target=_blank runat="server" />
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ForeColor="#000000" BackColor="#ffff00" BorderColor="#000000" Runat="server" ID="Textbox2"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="Carrello">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle> </asp:TemplateColumn>
    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" CancelText="Cancel" EditText="Edit"></asp:EditCommandColumn>
    </Columns>
    </asp;DataGrid>

    Cambia i due ; che ti ho messo nei tag <asp;DataGrid... e dimmi che succede
    Maddalena... Perché proprio Iacchetti!...

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.