با سلام خدمت شما
عنوان سوالم ساده است و خب مطمئنم که الان میگید باید سرچ کنید منتها بزارید بهتر توضیح بدم

من یک بانک اطلاعاتی دارم با حدود 60 ستون.
میخوام قسمتی رو توی برنامم بزارم که کاربر بتونه توی تنظیمات برنامه قشنگ تعریف کنه چه ستون هایی نمایش داده بشه و چه ستون هایی براش نمایش داده نشه. به ذهنم رسید که 60 چک باکس بزارم و هر بار اینارو توی یه جدول ذخیره کنم بعد هر بار بعد از متصل شدن دیتاگرید به بانک از توی این جدول اون ستون هایی رو که انتخاب شده رو نمایش بدم و بقیه رو مخفی کنم.

منتها این خیلی کند و مشکل کرده برنامه رو. اول اینکه مثلا کاربر یه سرچ ساده بخواد بزنه هر بار دیتاگرید آپدیت میشه باید تمام این 60 آیتم رو چک کنه و کلی زمان میبره و از طرف دیگه اصلا فک نمیکنم اینکار منطقی باشه!

آیا راه حلی به ذهنتون میرسه؟
آیا روش بهتری برای نمایش یا عدم نمایش ستون ها هست؟
آیا روشی هست که حالت چک باکس ها رو بتونم توش ذخیره کنم و نخواد براش یه جدول درست کنم؟

لطفا و خواهشا اگر راه حلی به ذهنتون میرسه یا اگر نمونه ای دارید خیلی عالی میشه در اختیارم قرار بدید.

خیلی خیلی ممنون
منتظره پاسختون میمونم...