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

نام تاپیک: اضافه کردن مقادیر یک ستون از دیتا گرید به کامبو باکس بدون تکرار

  1. #1

    اضافه کردن مقادیر یک ستون از دیتا گرید به کامبو باکس بدون تکرار

    من می خوام مقادیر یک ستون از دیتا گرید رو به کامبو باکس اضافه کنم . بعضی از مقادیر در دیتا گرید تکراری و می خوام در کامبو باکس مقادیر تکراری نباشه چه طور میشه از اضافه کردن مقادیر تکراری جلوگیری کرد .(یک کد ساده - نیازی به سرچ نداشته باشه)

  2. #2
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: اضافه کردن مقادیر یک ستون از دیتا گرید به کامبو باکس بدون تکرار

    شما باید دو حلقه For تو در تو داشته باشید ،‌ در حلقه اصلی،‌ مقادیر ستون را به کامبو اضافه کرده و با اضافه کردن هر کدام از اعضای ستون،‌ یک حلقه ایجاد کرده وبررسی می کنید که آیا این مورد در کامبو قرار دارد تا دوباره اضافه نشود یا نه؟
    مثال ساده
    البته من با دیتا گرید کار نکردم و این کد رو بالبداهه نوشتم ،‌باید کمی تغییر بدید
    dim exist as boolean
    For I=0 To datag.rows.count -1
    dim dg = datagride.rows(i).culoms(1).text
    for j= 0 to combo1.items.count-1
    if dg=combo1.items(j) then Exist=true
    next
    if exist=false then combo1.items.add dg
    next

  3. #3

    نقل قول: اضافه کردن مقادیر یک ستون از دیتا گرید به کامبو باکس بدون تکرار

    ممنون
    از روش دیگری میخوام
    مثلاً مجموعه ها که دیگه نیازی به حلقه و جستجو نداشته باشه
    نحوه کار با مجموعه ها در vb.net چه جوری؟

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

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