Quando devo semplicemente verificare se i dati sono presenti o meno nel DB uso un come il seguente:
If objReader.Read()= False Then
'Il database non ha trovato i dati.
'eccetera
Questo va bene per es. in una pagina di login. Ma se uso il datareader per mostrare i dati su una pagina, non posso usare lo stesso tipo di controllo.
Infatti l'istruzione "If objReader.Read()= False Then..." mi brucia il primo record. Quindi, se per esempio la query restituisce 10 records, sulla pagina ne vengono visualizzati solo 9.
Spero di essere stato chiaro.
A questo scopo ero curioso di sapere se per caso esiste qualche proprietà del Repeater, simile a quelle disponibili per il datalist (se non ricordo male myDatalist.Item.Count)
in grado di poter gestire il problema derivato dall'impossibilità di trovare i dati cercati in una tabella.
Finora sto usando metodi empirici che però non mi sembrano affatto validi.
Grazie per l'attenzione.
A presto.