نمایش نتایج 1 تا 4 از 4

نام تاپیک: حذف ستون های دلخواه از DataGridView توسط کاربر

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    مشهد
    پست
    243

    حذف ستون های دلخواه از DataGridView توسط کاربر

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

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

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

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

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

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

  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: حذف ستون های دلخواه از DataGridView توسط کاربر

    با سلام
    چرا بجای استفاده از دیتابیس از Settings.Settings استفاده نمیکنید؟
    هم سرعتش بیشتره هم نیازی به وصل شدن به دیتابیس نیست
    https://docs.microsoft.com/en-us/dot...me-with-csharp
    https://msdn.microsoft.com/en-us/lib...or=-2147217396
    https://barnamenevis.org/showthread.p...A7%D8%B1%D9%BE
    http://www.w3-farsi.com/%D8%A7%D8%B3...ings-settings/
    توی سایت هم زیاد در رابطه با setting توضیح داده شده
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  3. #3
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: حذف ستون های دلخواه از DataGridView توسط کاربر

    اینجام یه روشی گفته که از setting استفاده شده

    https://rcode.ir/1396/12/08/%D8%A2%D...7%D9%85%D9%87/

  4. #4
    کاربر دائمی آواتار rahmatipoor
    تاریخ عضویت
    شهریور 1392
    محل زندگی
    ---
    پست
    418

    نقل قول: حذف ستون های دلخواه از DataGridView توسط کاربر

    من از این روش استفاده کردم مشکلی نداشتم کند هم نشده حدود 40 ستون هم دارم
    فقط وقتی فرم باز میشه یک بار نیازه که ستونها پنهان یا نمایش داده بشن. دیگه با هر سرچی که نیاز نیست این کار انجام بشه

    البته من ستونها رو از قبل توی دیتاگرید تعریف کردم و فقط موقع باز شدن اونهایی که نباید نمایش داده بشه رو پنهان می کنم
    آخرین ویرایش به وسیله rahmatipoor : سه شنبه 25 اردیبهشت 1397 در 10:33 صبح

تاپیک های مشابه

  1. سوال: حذف یک پیام از پوشه پیام های دریافتی یا ارسالی توسط کاربر
    نوشته شده توسط mmiinnooo در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 02 مرداد 1394, 19:51 عصر
  2. پاسخ: 5
    آخرین پست: چهارشنبه 17 اردیبهشت 1393, 11:04 صبح
  3. حذف فایل از سرور توسط کاربر
    نوشته شده توسط Behrouz1985 در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: شنبه 24 مهر 1389, 19:31 عصر
  4. سوال: حذف رکورد های دلخواه جدول ها توسط GridView
    نوشته شده توسط emperor8778 در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: شنبه 11 اردیبهشت 1389, 19:36 عصر
  5. حذف آیتم های تکراری از یک ListBox
    نوشته شده توسط nasr در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 26 تیر 1383, 02:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •