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

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

  1. #1
    کاربر دائمی آواتار jannati
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    728

    نمایش اطلاعات از چند جدول در یک دیتاگرید

    با سلام
    من یک table دارم فرض کنیم با 3 تا فیلد a,b,c.هر سه تا هم int هستند.حالا 3تا هم tableدیگه دارم که اطلاعات اینa,b,cرو نگه میدارند.مثلا درجدول اول دریک رکورد مقدار aرا میذارم 1.در جدول دیگه همین کد 1 به عنوان مثلا((سلامتی ))بایند شده.یعنی کد 1 سلامتی است.حالا وقتی روی جدول اولی searchمیکنم و میخوام وقتی نتایج رو در دیتاگرید نمایش بدم ؛همه این فیلدها به عدده.چطور میتونم عناوینش رو از جداول دیگه بخونم ودر همین دیتاگرید نمایش بدم؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    یک View درست کن (در اس کیو ال سرور). این دو یا چند جدول رو بر اساس فیلدهای کلیدی مرتبط به هم JOIN کن. مشکل حل می شود.
    در حقیقت این View همانند یک جدول جدید متشکل از اعضای چندین جدول کار خواهد کرد. برای معرفی آنهم به دیتاگرید به سادگی درجایی که هنگام ساخت دیتاست است ، می توانید نام View را بعنوان جدول مورد نظر معرفی کنید.
    البته سرعت View از رویه های ذخیره شده کمتر است ... ولی خوب کار راه انداز است.

  3. #3
    کاربر دائمی آواتار jannati
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    728
    آقای مهندس نصیری
    ممنون از راهنماییتون
    من خودم هم از این روش استفاده کرده ام.اما با خطای زیر روبرو میشم.
    یک viewساخته ام با نام gridو در جایی که tableرا صدا میکردم نام girdرا قرار داده ام.اما نمیدونم چرا نمیشناسه؟ :cry:

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    آیا در sql ایی که در بالا تعریف شده به صورت زیر عمل شده ؟
    select * from grid


    در ضمن دیتاسورس دیتاگرید را هم درست انتخاب نکرده اید.

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

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