PDA

View Full Version : حرفه ای: درخواست روشی برای تعیین نمایش یا عدم نمایش ستون ها در دیتاگرید



mahdi-1
چهارشنبه 21 فروردین 1392, 16:29 عصر
سلام من یه برنامه مدیریت بانک اطلاعاتی نوشتم ولی تعداد ستون هاش خیلی زیاده
میخوام کاری کنم تا کاربر خودش ستون هایی که نمیخواد رو غیر فعال کنه .کسی میتونه به من کمک کنه؟

vira1368
چهارشنبه 21 فروردین 1392, 16:37 عصر
میتونی قبل نمایش از کاربر با چک باکس بخوای چه ستون هایی رو میخواد بعد همون ستون هارو توی کوئری بذاری تا select بشه بجای اینکه بنویسی SELECT * FROM MyTable

mahdi-1
چهارشنبه 21 فروردین 1392, 18:25 عصر
چه جوری شما که فقط کل جدول رو select کردین پس فیلترینگ فیلد ها کجا انجام میشه؟

aliasghar2
چهارشنبه 21 فروردین 1392, 18:38 عصر
سلام
می نونی یه فرم دیگه درست کنی که لیست ستون های گرید رو نمایش بده بعد اونایی که انتخاب نکرد رو غیر فعال کنی نیازی به تغییر کوئری نداری

mahdi-1
چهارشنبه 21 فروردین 1392, 18:42 عصر
خوب بحث سر اینه
چه طور ستون ها رو غیر فعال کنم!

aliasghar2
چهارشنبه 21 فروردین 1392, 18:54 عصر
اینجوری ...........

GridView1.Columns[0].Visible = false;

vira1368
چهارشنبه 21 فروردین 1392, 19:01 عصر
چه جوری شما که فقط کل جدول رو select کردین پس فیلترینگ فیلد ها کجا انجام میشه؟

من خط رو کامل ننوشتم دوست عزیز، فقط منظورم * بود که بجای اون نام فیلدها رو که از کاربر میگیری جایگزین کنی.
البته کد بالا هم خوبه من به این دقت نکرده بودم.

linux
چهارشنبه 21 فروردین 1392, 19:16 عصر
سلام من یه برنامه مدیریت بانک اطلاعاتی نوشتم ولی تعداد ستون هاش خیلی زیاده
میخوام کاری کنم تا کاربر خودش ستون هایی که نمیخواد رو غیر فعال کنه .کسی میتونه به من کمک کنه؟
سوالت فوق حرفه‌ای مهندس!

aliasghar2
چهارشنبه 21 فروردین 1392, 19:22 عصر
البته کنترل rad grid view خودش این امکاناتو داره تازه خوشگل هم هست

mahdi-1
چهارشنبه 21 فروردین 1392, 19:35 عصر
واقعا دم شما گرم

mahdi-1
چهارشنبه 21 فروردین 1392, 19:39 عصر
اصلا سوال من زیر ابتدایی.
مهم جواب سواله که شما بیشتر به حاشیه میپردازین.:متفکر:

mahdi-1
چهارشنبه 21 فروردین 1392, 19:43 عصر
خیلی ممنون
این کنترلrad grid view که گفتین رو چه طور باید به پرو ژه اضافه کنم
کامپوننته یا تو آیتم ها قرار داره

mahdi-1
چهارشنبه 21 فروردین 1392, 19:47 عصر
دوست عزیز این کنترلrad grid view که گفتین رو چه طور باید به پروژه اضافه کنم؟

aliasghar2
چهارشنبه 21 فروردین 1392, 19:53 عصر
این کنترل های RAD هستن که می تونی از سایت telerik دانلودش کنی و بعد از نصبش به صورت خودکار توی ToolsBox اضافه میشه و می تونه مثل بقیه کنترل ها ازش استفاده کنی
کلا این سری کامپوننت برای من بهترین بوده و من خیلی قبولش دارم و بزرگترین مزیتش نسبت به کنترل های دیگر شرکت ها مثل DEV , قابلیت راست چین بودنش هست

erfan_urchin
چهارشنبه 21 فروردین 1392, 21:18 عصر
سوالت فوق حرفه‌ای مهندس!

جناب linux اگه بلدی جواب بده بلد نیسی دیگه این پستا چیه میزاری؟؟؟!!!! اگرم نمیخوای جواب بدی بازم این پستا چیه میزاری؟؟؟!!!

linux
چهارشنبه 21 فروردین 1392, 23:49 عصر
اصلا سوال من زیر ابتدایی.
مهم جواب سواله که شما بیشتر به حاشیه میپردازین.:متفکر:
حاشیه مال فوتباله!
روش یادگیری تو انجمنهایی مثل برنامه‌نویس بر پایه خودآموزی هست یعنی شما اول از همه باید مطلب را خودتان از منابع موجود (کتاب،مقاله، msdn و...) تا جایی که ممکن هست یاد بگیرید اگر این کار را کنید شاید تا حد زیادی جواب سوالات خودتان را بگیرید. و در صورتیکه با استفاده از این منابع به جواب نرسیدید تو جاهایی مثل اینجا مطرح کنید.
شما اگر دنبال دیتاگردید بودید یک مقاله بلند بالا هست که مال خود ماکروسافت هست تو اینجا هم قدیمها لینکش بود مثلا همین یکی http://www.rustemsoft.com/dgvcolumns.asp قطعا مشکلاتتون حل می‌شد.

linux
چهارشنبه 21 فروردین 1392, 23:49 عصر
جناب linux اگه بلدی جواب بده بلد نیسی دیگه این پستا چیه میزاری؟؟؟!!!! اگرم نمیخوای جواب بدی بازم این پستا چیه میزاری؟؟؟!!!

این هم یک جور روش آموزش هست. آشنا می‌شید به مرور