می بخشید یک خط کد جا افتاده بود، این کد رو تست نکرده بودم. یه بار دیگه پست 5 رو نگاه کنید.
da.Fill(products);