با عرض سلام و ادب

آقا من با C#‎ برنامه می نویسم می خواهم فرمی داشته باشم که اطلاعات توی دیتاگردیم رو فیلتر کنم و در همون فرم لیستی از فلید های جدولم وجود داشته باشه تا کاربر بتواند براساس فیلدهای که می خواهد گزارش تولید کند قسمت اولش حله ولی نمی دونم باید چه طوری گزارش با فیلد ها انتخابی ایجاد کنم.