hai risolto il tuo problema ? sei riuscito a contare le righe ?
Posta il tuo codice se hai difficolta'....
hai risolto il tuo problema ? sei riuscito a contare le righe ?
Posta il tuo codice se hai difficolta'....
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
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.
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
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
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
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
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
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
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)
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>?
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/