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

نام تاپیک: سوال در مورد فراخوانی متدLoad فرم

  1. #1

    سوال در مورد فراخوانی متدLoad فرم

    سلام.
    من بعد از اضافه کردن اطلاعات یک فرم به دیتابیس متد Load رو فراخوانی می کنم تا اطلاعات گریدویو refresh بشه. گاهی اوقات بعد از فراخوانی این متد فقط اون رکوردی که تازه وارد دیتابیس شده به دیتاگرید اضافه میشه ، اما گاهی اوقات با هر بار فراخوانی این متد یکبار دیگه رکوردهای دیتابیس در دیتاگریدویو نمایش داده میشه. چرا اینطوریه؟
    ممنون.

  2. #2
    نقل قول نوشته شده توسط resident مشاهده تاپیک
    سلام.
    من بعد از اضافه کردن اطلاعات یک فرم به دیتابیس متد Load رو فراخوانی می کنم تا اطلاعات گریدویو refresh بشه. گاهی اوقات بعد از فراخوانی این متد فقط اون رکوردی که تازه وارد دیتابیس شده به دیتاگرید اضافه میشه ، اما گاهی اوقات با هر بار فراخوانی این متد یکبار دیگه رکوردهای دیتابیس در دیتاگریدویو نمایش داده میشه. چرا اینطوریه؟
    ممنون.
    قبل از fill کردن مجدد Datasource اونو clear کنین
    در ضمن بهتره عملیات کار با دیتابیس (Fetch کردن داده ها، modify کردن داده ها و .. ) را ببرین توی لایه دیتا ، و هر زمان که خواستین از اون بگیرین. فراخوانی دستی رویداد load فرم درست نیست.

    یا حداقل اگر از معماری سه لایه استفاده نمی کنین، fetch کردن داده ها را درون یک متد ، فرضا GetData قرار بدین و هر موقع لازم شد اونو فراخوانی کنید

    مثال



    public DataTable GetData()
    {

    DataTable dt =new DataTable();
    // TODO : Code For Obtain Data And Fill DataTbale

    return dt;
    }







    DataGridView1.DataSiurce =null;

    // Now Get New Data
    DataGridView1.DataSource=GetData();




    البته الگوریتم وار نوشتم که فقط نشون بدم که چیکار باید بکنی
    موفق باشید

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


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

  1. Load کردن فرم از فرمی دیگر در Mdi
    نوشته شده توسط Ehsan Zand در بخش VB.NET
    پاسخ: 8
    آخرین پست: یک شنبه 03 شهریور 1392, 19:45 عصر
  2. یه مشکل تو load شدن صفحه
    نوشته شده توسط ستاره شرق در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: پنج شنبه 29 شهریور 1386, 12:34 عصر
  3. load کردن فایل tif
    نوشته شده توسط hosseinmehr در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: چهارشنبه 28 شهریور 1386, 13:27 عصر
  4. سرعت Load صفحه
    نوشته شده توسط mml182 در بخش Classic ASP
    پاسخ: 1
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 10:10 صبح
  5. load کردن dll ؟
    نوشته شده توسط rezanew در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 09 تیر 1384, 13:33 عصر

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

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