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

نام تاپیک: combobox در دیتاگرید

  1. #1

    combobox در دیتاگرید

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

  2. #2
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,181

    نقل قول: combobox در دیتاگرید

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

  3. #3
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: combobox در دیتاگرید

    نقل قول نوشته شده توسط rahil_2008 مشاهده تاپیک
    سلام دوستان
    من یه دیتاگرید ساختم و در اون یه ستون به نام "نوع درس" را از نوع combobox تعریف کردم و این دیتاگرید را به دیتابیس وصل کردم. حالا موقعی که مقداری را برای این ستون انتخاب می کنم در دیتابیس درست اطلاعاتو وارد می کنه ولی تو دیتاگرید وقتی دفعه بعد صفحه را دوباره اجرا می کنم به جای اینکه به ازای هر سطر، مقدار تعیین شده برای ستون "نوع درس" را نشون بده به ازای تمام سطرها اولین گزینه combobox را قرار می ده. لطفا اگر راه حلی مد نظرتون هست بفرمایید
    سلام
    برای بار اول اطلاعات ستون "نوع درس" را از کجا می گیره؟
    اگر دیتا گریدتون به دیتا بیس وصله خوب مسلمه که هر بار که دیتا گرید پر میشه ، اطلاعات موجود در دیتابیس را نشون میده و از اونجا که خودتون دارید می گید، یک گزینه از combobox را انتخاب می کنم و در دیتا بیس ذخیره می کنم، خب این درسته که هر بار تنها همون فیلد موجود در دیتا بیس را به شما نشون میده.

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1388
    محل زندگی
    خونه صفر حافظه(NULL)
    پست
    88

    نقل قول: combobox در دیتاگرید

    به نظر من به صورت دستي ميتوني تو قسمت properties مربوط به ستون نام درس، با استفاده از databinding جدول مورد نظرت رو انتخاب كني(البته بايد قبلش add new data source و بعد پايگاه داده و جدولت رو به پروژت معرفي كني) و در قسمت display member مربوط به همون ستون اسم فيلدتو مشخص كني
    باهاش ور برو فكر كنم كار كنه البته اگه مشكلتون رو درست متوجه شده باشم
    موفق باشيد

  5. #5

    Smile نقل قول: combobox در دیتاگرید

    من هم همین مشکل رو داشتم. اما حل شد. چگونه؟

    آیا شما در فیلد های کومبوباکس از حرف "ی" استفاده کردید؟ مثل این: "ریاضی"

    کومبوباکس در حرف "ی" سانجی داره. حالا چطور سانجیشو رفع کنیم؟

    بجای اینکه مستقیما کلید "ی" رو فشار بدید از کلید های شیفت+Z (ظ) استفاده کنید که بعد از فشار دادن حرف، "ی" بصورت نقطه دار در زیر اون نشون میده.

    درضمن حتما و باید هنگام استفاده از مقدار کومبوباکس در شرط ها ویا... مقدار مورد نظر رو دقیقا از کومبوباکس کپی کنید.

    موفق باشید

  6. #6
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: combobox در دیتاگرید

    rahil_2008 یک جاییش را اشتباه کردید، یک پروژه مثال کوچک که مشکلتان را نشان بده بفرستید ببینیم.
    نقل قول نوشته شده توسط ali_autumnal مشاهده تاپیک
    من هم همین مشکل رو داشتم. اما حل شد. چگونه؟

    آیا شما در فیلد های کومبوباکس از حرف "ی" استفاده کردید؟ مثل این: "ریاضی"

    کومبوباکس در حرف "ی" سانجی داره. حالا چطور سانجیشو رفع کنیم؟
    بجای اینکه مستقیما کلید "ی" رو فشار بدید از کلید های شیفت+Z (ظ) استفاده کنید که بعد از فشار دادن حرف، "ی" بصورت نقطه دار در زیر اون نشون میده.
    استفاده از ی و ک عربی چه ربطی به کمبوباکس دارد؟ ی و ک فارسی و ی و ک عربی کاراکترهایه متفاوتند. نفهمیدم این چی میگه:
    نقل قول نوشته شده توسط ali_autumnal مشاهده تاپیک
    درضمن حتما و باید هنگام استفاده از مقدار کومبوباکس در شرط ها ویا... مقدار مورد نظر رو دقیقا از کومبوباکس کپی کنید.

  7. #7
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,181

    نقل قول: combobox در دیتاگرید

    من فکر کنم مشکل شما قسمت DataPropertyNameستونهای دیتاگرایدتون باشه
    مثالی براتون نوشتم نگاه کنید شاید کمک کرد
    فایل های ضمیمه فایل های ضمیمه

  8. #8

    نقل قول: combobox در دیتاگرید

    ali_autumnal عزیز، یه دنیا ممنون. یه گره کور دو سه ماهه را باز کردی

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

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