Αν θυμάμαι καλά όταν του λες Convert.ToString(adapter.Fill(ds)) θα ψάξει να βρει την καλύτερη δυνατή λύση για να επιστρεψει string,που στην περίπτωση σου είναι είναι το πλήθος των εγγραφών που έχει που φυσικά θα είναι όλες εφόσον το query (Select * From Users) ζητάει όλα τα πεδία και όλες τις εγγραφές.
Για αρχή το query κάπως έτσι Select address,telephone From Users
Εφόσον σαν παράμετρο περνάς το name έτσι το query σου θα επρεπε να μοιαζει καπως ετσι
string myQuery = String.Format (@”Select address,telephone From Users where <όνομα πεδίου>=’{0}’”,name)
Επίσης μπορείς να χρησιμοποιήσεις έναν DataReader που είναι ταχύτερος ,γιατί απλά θέλεις να εμφανίσεις τα στοιχεία μάλλον στο ίδιο control από ότι κατάλαβα
Don't try to argue with the machine
Elias Markelis
MCPD,MCT