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

نام تاپیک: فرستادن نتیجه یک query ( از داخل کلاس ) به DataGridView روی فرم

  1. #1

    Question فرستادن نتیجه یک query ( از داخل کلاس ) به DataGridView روی فرم

    سلام , خدا قوت

    یک تابع search داخله کلاسم دارم , میخوام نتیجه query که داخل همین تابع نوشتم رو داخل DataGridView روی فرم Search قرار بدم , ولی از داخل کلاس به DataGridView روی فرم search دسترسی ندارم , چیکاری میتونم بکنم ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: فرستادن نتیجه یک query ( از داخل کلاس ) به DataGridView روی فرم

    خوب خود کلاس نیازی نیست به گرید دسترسی داشته باشه.اونجایی که متد کلاس فراخوانی میشه باید دسترسی داشته باشه.
    اگه داخل خود فرم جستجو متد رو فراخوانی میکنید که دسترسی به گرید دارید.
    اگه از داخل فرم دیگه ای متد کلاس رو فراخوانی میکنید، میتونید یک Property برای فرم جستجو تعریف کنید و از طریق این Property، به DataSource گرید مقدار بدین:

    public object DataSource
    {
    set { this.dataGridView1.DataSource = value;}
    }


    البته اگه از داخل خود کلاس فرم جستجو رو نشون میدین، میتونید باز از همین روش برای دسترسی به گرید استفاده کنید.

  3. #3

    نقل قول: فرستادن نتیجه یک query ( از داخل کلاس ) به DataGridView روی فرم

    ممنون
    این روشی که گفتی رو انجام دادم درست شد .
    همین الان یه روشی به ذهنم رسید انجام دادم درست شد فقط می خوام بدونم در ادمه ی برنامه به مشکل نمیخورم
    مقدار بازگشتی تابع رو DataTable کردم و DataTable رو return کردم و اسم تابع رو مساوی با DataGridView.DataSource قرار دادم جواب داد.
    به نظرت درسته ؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: فرستادن نتیجه یک query ( از داخل کلاس ) به DataGridView روی فرم

    آره، البته لزومی نیست که نوع بازگشتی حتما DataTable باشه اگه object هم باشه میتونی به DataSource گرید نسبت بدی.

  5. #5

    نقل قول: فرستادن نتیجه یک query ( از داخل کلاس ) به DataGridView روی فرم

    ممنون

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: چهارشنبه 19 تیر 1387, 00:49 صبح
  2. اجرای query از داخل کد VB
    نوشته شده توسط PK2006 در بخش Access
    پاسخ: 5
    آخرین پست: سه شنبه 20 تیر 1385, 13:08 عصر
  3. فرستادن آبجکت از نوع page به کلاس
    نوشته شده توسط reza_rad در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 26 دی 1384, 12:56 عصر
  4. پاسخ: 1
    آخرین پست: یک شنبه 13 آذر 1384, 19:08 عصر
  5. پر کردن هر ستون DataGrid از نتیجه یک query خاص
    نوشته شده توسط zrahimic در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: یک شنبه 13 دی 1383, 21:49 عصر

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

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