data l'istruzione sopra come posso controllare se ci sono record o no all'interno della variabile cmdleggi ?codice:Dim cmdleggi = cmdseleziona.ExecuteReader()
Ho provato a consultare MSDN ma non sono riuscito a capire
data l'istruzione sopra come posso controllare se ci sono record o no all'interno della variabile cmdleggi ?codice:Dim cmdleggi = cmdseleziona.ExecuteReader()
Ho provato a consultare MSDN ma non sono riuscito a capire
Se usi il framework 1.1 (quindi VS.NET 2003) c'è una proprietà HasRows, altrimenti nel ciclo che usi per scorrerlo devi appoggiarti a una variabile bool per capire se è passato almeno una volta nel ciclo
se è un'oggetto DATAREADER
basta che controlli la proprietà Read()
if(objReader.Read()) then
'pieno
o
while objReader.Read()
end while
Si ok era che non riuscivo a capiere la sintassi ma ci sono arrivato
effettivamente era facile ma ero cotto.codice:cmdleggi.hasrows()
Grazie anche a Daniele80, no non è un oggetto datareader ma leggo e associo i dati ad un repeater che se non ci sono dati effettivamente non mostra niente, ma avendo il repeater un headertemplate e un footertemplate questi me li mostrava anche se non c'erano dati nell'itemtemplate![]()
con il repeater puoi sempre fare cosi:
if (repeater.items.count=0)
repeater1.visible = false;
Ottimo, a questa soluzione non avevo pensato e mi pare pure più elegante.
Grazie mille