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

نام تاپیک: دریافت اطلاعات یک فیلد در datagridview از جدول دیگر

  1. #1

    دریافت اطلاعات یک فیلد در datagridview از جدول دیگر

    سلام و خسته نباشید
    من دو تا جدول دارم
    1. لیست نام ها
    2. گروه ها
    من لیست اسامی رو از طریق data source به صورت datagridview نشون دادم . مشکل اینه که توی لیست نام ها یه فیلد به اسم گروه وجود داره که مقدار عددی می گیره و مربوط به جدول گروه ها میشه ! حالا من چطوری به جای اون عدد اسم گروه رو نشون بدم . در ضمن نمی خوام از inner join استفاده کنم .
    عکس رو هم ضمیمه کردم
    با تشکر
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: دریافت اطلاعات یک فیلد در datagridview از جدول دیگر

    آخه وقتی 2 تا جدول داشته باشی و بخوای از 2 تا جدول اطلاعات رو نشون بدی و به هم وصل نکنی چطوری میخوای این کار رو بکنی؟

    یه راه داره که اصلا منطقی نیست
    توی event دیتا گرید به نام rowpostpaint چک کن ستون مورد نظر رو و مثلا اگه 1 بود از جدول دوم مقدار رو بخون بزار تو ستونی که میخوای
    اون ستونی رو که کد داره visible رو false کن و یه ستون هم بساز که به datasource bind نباشه

    اینطوری میشه ولی باز هم میگم غیر منطقیه

  3. #3

    نقل قول: دریافت اطلاعات یک فیلد در datagridview از جدول دیگر

    فیلدها رو به هم وصل کردم ولی نمی دونم چجوری وصلشون کنم !"؟!؟!؟

  4. #4

    نقل قول: دریافت اطلاعات یک فیلد در datagridview از جدول دیگر

    لطفاً کمک کنید کارم لنگ این مسئله شده

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

    نقل قول: دریافت اطلاعات یک فیلد در datagridview از جدول دیگر

    این کار فقط با join راحت تر حل میشه

    select c.code,c.name, d.type_name from table1 as c inner join table2 as d on c.type_code=d.type_code

    بعدش به گرید وصل کن

    بعدش هم نگفتی چرا از inner join نمیخوای استفاده کنی؟
    بلد نیستی یا علت دیگه ای داره؟

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

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