Sen o datatable'a ne çekersen grid, listview, repeater ..vs hepsi çektiğin veriyi gösterir.
DataTable dtMusteriler = system.GetDataTable("Select * from Musteriler Where MusteriKategoriId=" + MusteriKategoriId);
Burdan gelen datatable'ı gridview source'una bağlarsan kategoriye göre göstermiş olursun.
Senin sorunun "exec mustericek" dedigin herneyse ona kategoriId gönderememek mi?