Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    hai risolto il tuo problema ? sei riuscito a contare le righe ?

    Posta il tuo codice se hai difficolta'....

  2. #12
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da djciko Visualizza il messaggio
    E' vivo piu' che mai e sai perche' ?

    Perche' aggiornare tutti i sistemi (e sono migliaia, fra ministeri, poste, aziende medio-grandi etc) costa MILIONI DI EURO...Semplice.
    forse c'è un altro motivo: che siano migliori dei sistemi attuali

    Io ho lavorato con PowerBuilder (quando ero giovane ) e posso affermare che DataGrid, Entity framework e simili cosette si vergognano della loro lentezza rispetto a quelle "cose vecchie"
    Pietro

  3. #13
    Quote Originariamente inviata da djciko Visualizza il messaggio
    hai risolto il tuo problema ? sei riuscito a contare le righe ?

    Posta il tuo codice se hai difficolta'....
    Purtroppo no, non sono riuscito ad implementare il suggerimento.
    La pagina funziona come da desiderio, il database � di circa 1500 record (mdb)

    http://www.istanza.net/libro/faq/faq.aspx

    Il contatore, nelle mie intenzioni, dovrebbe riportare il n� di righe a fianco l'intestazione "Database Generale"

    Questo � il codice, ottenuto con l'aiuto di ExpressionWeb 4 e gironzolando per la rete:

    <h2 class="auto-style4">Database Generale</h2>


    <form id="form1" runat="server">

    <asp:TextBox ID="txtFiltra" runat="server" Width="313px" Text=" " BorderColor="Olive" autofocus="autofocus"
    Font-Bold="True" Font-Italic="True" ToolTip="spazio=tutto" BorderStyle="Double" BorderWidth="3px"
    CssClass="auto-style7" Height="30px" Font-Size="X-Large" style="margin-left: 151px"> </asp:TextBox>
    <asp:Button ID="btnFiltra" runat="server" Text="Filtra" Width="79px" Height="30px" /><br />

    <asp:AccessDataSource runat="server" id="AccessDataSource1"
    DataFile="../fiori.mdb" SelectCommand="SELECT [ID], [TITOLO], [AUTORE], [CODICE] FROM [fiori]
    WHERE ([TITOLO] LIKE '%' + ? + '%') " >
    <SelectParameters>
    <asp:ControlParameter ControlID="txtFiltra" Name="TITOLO" PropertyName="Text" Type="String" />
    </SelectParameters>
    </asp:AccessDataSource>


    <div class="auto-style2">
    <span class="auto-style6"><br />
    <span class="auto-style3">(cliccare sul titolo di un campo per
    indicizzare)</span></span><br /><br />
    </div>


    <asp:GridView id="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" CellPadding="4" DataSourceID="AccessDataSource1" ForeColor="#333333" GridLines="None" AllowPaging="True" DataMember="DefaultView" PageSize="30" ShowFooter="True">
    <SortedAscendingCellStyle BackColor="#F8FAFA" />
    <SortedAscendingHeaderStyle BackColor="#246B61" />
    <SortedDescendingCellStyle BackColor="#D4DFE1" />
    <SortedDescendingHeaderStyle BackColor="#15524A" />
    <AlternatingRowStyle BackColor="White" />
    <Columns>
    <asp:BoundField DataField="ID" HeaderText="ID" SortExpression="ID">
    </asp:BoundField>


    etcetera....

    </asp:GridView>


    </form>

    Ti ringrazio molto: non � che non stia provando a studiare, lo facevo quando lavoravo e qualcosa ne usciva... � che ora... le cose sono cambiate, o molto pi� facilmente i settanta e passa si sentono :-(
    Ciao.

  4. #14
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non so se ti possa essere utile. Creo un GridView, lo popolo e ne conto le righe

    codice:
    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        Using con As New OleDbConnection(gl.StringaConnessioneTest)
            con.Open()
    
            Dim sql As String = "select * from regioni"
            Dim comando = New OleDbCommand(Sql, con)
    
            Using reader As OleDbDataReader = comando.ExecuteReader()
                Dim g As New GridView()
                g.DataSource = reader
                g.DataBind()
    
                Dim NumeroRighe As Integer = g.Rows.Count
                l.PrintLn(NumeroRighe, "NumeroRighe")
    
                Me.PlaceHolder1.Controls.Add(g)
            End Using
        End Using
    
    End Sub
    Pietro

  5. #15
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Innanzitutto, noi stiamo parlando di codice presente nalla parte VB della tua pagina...
    Oltre al file ASPX, hai un file .VB

    fin qui credo tu ci sia, vero ?

    Poi...
    Se nell'evento Page_Load di questa pagina VB, provi a fare:

    codice:
    Sub Page_Load(ByVal Sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      Dim int as integer
      int = GridView1.Rows.Count()
    
      Response.Write(int)
    End Sub

    Cosa vedi sulla pagina, in alto ? (Mi sa NIENTE, perche' il Bind della grid avviene dopo, ma proviamo)
    Ultima modifica di djciko; 27-09-2016 a 13:54

  6. #16
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Comunque, il problema qui è che stai usando un AccessDataSource e non selezionando i records "a mano".

    Nel Page_Load Prova anche:

    codice:
    Sub Page_Load(ByVal Sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      Dim dv as System.Data.DataView = AccessDataSource1.Select(DataSourceSelectArguments.Empty)
      Label2.Text = dv.ToTable.Rows.Count.ToString
    End Sub

    Dove Label2 è una <asp:label id="Label2" runat="server" />
    che metti dove vuoi sulla pagina..
    Ultima modifica di djciko; 27-09-2016 a 14:00

  7. #17
    Quote Originariamente inviata da djciko Visualizza il messaggio
    Comunque, il problema qui � che stai usando un AccessDataSource e non selezionando i records "a mano".
    ..
    Ringrazio molto chi ha voluto darmi suggerimenti che mi spingono a studiare come dio comanda...
    Lo scopo / "cuore" del sito, ad di l� di formalismi vari, � di presentare un database e di permettere di consultare la scheda e le immagini relative al record selezionato, e sin qui funziona, anche se per il momento sono stati caricati solo alcuni files di prova. Viste le scarsissime conoscenze su come si fa il webmaster, dovrei ampiamente contentarmi, considerato che il committente (un vecchio amico, un vecchio studioso che ovviamente non paga) � ampiamente soddisfatto...

    Ma non demordo per il contatore, pur non essendo accessorio indispensabile. Ho un anno di tempo per imparare (le schede botaniche vanno preparate) ed i vostri suggerimenti mi indicano la strada. Ancora grazie per la disponibilit�.

    Alberto De Donato

  8. #18
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Alberto non curarti dei 70 e passa: non esistono, la tua testa li usa solo come scusa per mollare la presa ;-)

    Il sito Microsoft fa sempre degli esempi orrendi ma guarda qui:
    https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx

    (PS solo alla microsoft possono nominare una variabile "count", gli venisse...)
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  9. #19
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ho provato i suggerimenti dati (tutti) e funzionano. Devi solo metterli in pratica con la buona volonta'.
    Del resto per questo ci vogliono 3 secondi

    Ma hai capito che devi 'operare' nel file <pagina.aspx.VB> e non nel file <pagina.aspx>?

  10. #20
    Quote Originariamente inviata da djciko Visualizza il messaggio
    Ho provato i suggerimenti dati (tutti) e funzionano. Devi solo metterli in pratica con la buona volonta'.
    Del resto per questo ci vogliono 3 secondi

    Ma hai capito che devi 'operare' nel file <pagina.aspx.VB> e non nel file <pagina.aspx>?
    Grazie... ci sto provando... Sono tornato ad "Hello Word" , seguendo le lezioni del sito... :-)
    La cosa delle due pagine l'ho (teoricamente) capita, anche grazie a lunghi articoli di Microsoft... implementare... si farà...

    Ciao ciao

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.