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

نام تاپیک: دوگرید تودروت (داخل) هم داشته باشم

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    بافق یزد
    پست
    41

    دوگرید تودروت (داخل) هم داشته باشم

    سلام
    من می خوام دوگرید داخل هم داشته باشم
    یکی سطرهاش اطلاعات ماه است ودیگری سطرهاش اطلاعات روز
    وقتی ستونی از ماه که را دوبار کلیک کرد گرید روز های همان ماه زیر مجموعه آن باز شود
    یعنی مثلا بین سطرهای ماه اول ودوم روزهای ماه اول را بیاورد
    کسی یاریم میکنه

  2. #2

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    برای این کار 2 تا فرم درست کنید و بر روی هر کدوم یه گرید بزارید بعد نسبت به اطلاعات کلیک شده در گرید اول اطلاعات گرید دوم را نمایش دهید.

    البته توی یه فرم هم می تونید این کار رو انجام بدید وفتی که کاربر بر روی گرید کلیک کرد گرید اول رو unVisible نمایید و گرید دوم رو Visible کنید و ...

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    بافق یزد
    پست
    41

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    سلام

    از جوابتون ممنونم

    ولی من میخوام :
    1-در یک فرم باشه
    2-دو تا گرید هم زمان دیده بشه با وضعیتی که توضیح دادم

    مثلا:
    یه ستون در گرید پدر بزارم که مقدارش در تمام سطرها + باشد
    وقتی کاربر روی سطری از پدر کلیک کرد مقدارستون + همان سطربه _ تبدیل و گرید فرزند باز شود
    از طرفی وقتی کاربر سراغ سطر دیگری در پدر می رود گرید فرزند قبلی بسته و برای سطر انتخاب شده پدر ، گرید فرزندی باز کندو....

    مشکل اساسی سر نشان دادن دوتا گرید داخل همدیگه است؟

  4. #4

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    دوست عزیز مشکلی نداره که در حالت کلی :

    1-قدم اول :
    گرید اول Visible = True
    گرید دوم Visible = False

    2 - قدم دوم : وقتی کاربر روی گرید 1 کلیک کرد

    گرید اول Visible = False
    گرید دوم Visible = True

  5. #5
    کاربر دائمی آواتار bahar_engineer
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    657

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    من دقیقاً همین کار رو انجام دادم ببینید:

    اول یک گرید ویو می ذاری و به حالت template یک لیبل می ذاری توش که اونو به ماه بایند می کنی

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

    اگه مشکلی بود بپرس

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    بافق یزد
    پست
    41

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    سلام از راهنمائهاتون ممنونم

    ولی bahar_engineer

    نمی دونم چه جوری در حالت template که فرمودید باید lableبذارم ؟
    از طرفی lable را چه جوری به ماه وصل کنم؟
    خلاصه بگم نمی دونم باید چه کار کنم
    ممنونم از راهنمائتون
    آخرین ویرایش به وسیله paridarkavir : سه شنبه 13 مرداد 1388 در 13:13 عصر دلیل: اصلاح

  7. #7
    کاربر دائمی آواتار bahar_engineer
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    657

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    من این کارو تو حالت وب انجام دادم ...

    توی ویندوز هم اتفاقاً می خواستم از template در گریدویو استفاده کنم اما هر چی سوال کردم کسی راهنمایی نکرد ... تمپلیت کردنش ظاهرا خیلی سخته و هیچ کس نمی دونه!!


    اگه بتونین این تمپلیتشو پیدا کنین من بقیشو براتون درست می کنم

    تمپلیت توی برنامه نویسی تحت وب خیلی راحته و سریع انجام می شه اما تحت ویندوز نمی دونم چرا این قابلیت رو به خوبی وب براش نذاشته ... بیل گیتس!

    حتماً ضروری ندیده
    به هر حال منم سرچ می کنم هنوز . چون این همیشه سوال خودم هم بوده

    در مورد لیبل که هیچی باید اونو به وسیله یه دیتاسورس به بانکتون وصل کنین که مثلاً فیلد ماهها رو نمایش بده

    بعد گریدویویی رو که می یارین توی گریدویو اول رو هم بوسیله یه دیتاسورس دیگه به بانک وصل می کنین و بهش اینطوری دستور می دین:


    select * from talbe1 where mount = label1.text


    البته شما که به حالت ویزارد اون گریدویو دوم رو بایند می کنین دستورتون تغییر می کنه و دستوری که من نوشتم از نظر نحوی غلطه فقط منظورمو خواستم بهتون برسونم

    اگه بخواین من می تونم نمونه تحت وبشو براتون بفرستم
    برای تحت ویندوز هم سرچ می کنم ببینم تمپلیت رو پیدا می کنم یا نه

    موفق باشید

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    بافق یزد
    پست
    41

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    سلام
    bahar_engineer
    از راهنمائیتون ممنونم مشکلم حل شد.

    من به این کد رسیدم
    GridOrders.Controls.Add(GridDetails);(دوتا گرید را در داخل هم باز میکنم)


    اما دوست دارم بدونم شما چه جوری یه ستون لیبل به گرید ویو اضافه می کنید؟
    و چه جوری لیبل را به بانک وصل میکنید؟
    ممنونم از راهنمائتون

  9. #9
    کاربر دائمی آواتار bahar_engineer
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    پست
    657

    نقل قول: دوگرید تودروت (داخل) هم داشته باشم

    ببین ضمیمه کردم نمونشو

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

    عکسش هم هست که نتیجه رو نمایش می ده
    فایل های ضمیمه فایل های ضمیمه

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

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