Ekranda gelen hata değil, listele fonksiyonunun geri dönüşü dataset. MessageBox ile object yazdıramayacağın ekrana object'in tipini yazdırıyor.
Zaten gridview'ın datasource'una bağlamışsın sen onu. Bind etmiyor mu?