توی فرم یک دیتا ویو دارم و این کد رو واسه پر کردنش نوشتم

dbDataContext db = new dbDataContext();
var q = from c in db.hesabs
select c.codeshobe;
dataGridView2.DataSource = q;

مشکل اینه که دیتا گرید پر نمیشه در صورتی که وقتی forech میزنم روی q پر از دیتا هست اینم بگم وقتی همه فیلد ها انتخاب بشن مشکلی پیش نمیاد