وارد کردن سطر جدید به جدول پایگاه داده

شروع موضوع توسط Ftmthri ‏13 ژوئن 2019 در انجمن برنامه‌نویسی C و هم خانواده‌هایش

  1. Ftmthri

    Ftmthri New Member

    ارسال‌ها:
    10
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    سلام
    من دارم روی بازی کار میکنم که باید هر بار مشخصات کاربر جدید رو بگیره و ب پایگاه داده اضافه کنه و توی یک فرم دیگه اطلاعات جدول پایگاه داده رو نشون بده
    اما من هر بار که برنامه رو ران میکنم فقط برای اولین بار کاربر جدید رو وقتی به پایگاه اضافه میکنم توی جدول نمایش میده و برای کاربرای بعدی یا باید کاربر قبلی رو حذف کنم که نشون بده یا اینکه باید از برنامه خارج بشم و دوباره ران کنم ک جدول رو کامل نشون بده
    ولی تمام اطلات ب جدول اضافه شده وقتی بیرون چک میکنم نشون میده
    (فرم سه اطلاعات رووارد میکنه وفرم 4 جدول رونمایش میده)
    مشکل برنامم کجاست؟
     

    پیوست ها:

    نوشته شده توسط Ftmthri در ‏13 ژوئن 2019
  2. the_king

    the_king مدیرکل انجمن

    ارسال‌ها:
    11,043
    تشکر شده:
    11,280
    امتیاز دستاورد:
    113
    Form3 رو کجا نشون میدید؟ ببینید در ادامه ShowDialog اش اون dbnewmoshDataSet1.Table تون رو Fill میکنید یا فراموشش کردید.
     
    نوشته شده توسط the_king در ‏13 ژوئن 2019
  3. Ftmthri

    Ftmthri New Member

    ارسال‌ها:
    10
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    توی فرم اصلی برنامه یعنی فرم یک با یک دکمه فرم 3 باز میشه و اطلاعات شخص وارد میشهو با کلید تایید باید اطلاعات به انتهای جدول در گرید ویو که در فرم 4 نمایش داده میشه باید اضافه بشه (فرم 4 هم با یک دکمه در فرم یک باز میشه)
    الان هم fill در فرم 3 هم فرم یک بعدshow امتحان کردم ولی مشکل برنامه اینجاست که وقتی ران میکنم دفعهاول ک مشخصات رو دارد میکنم برام توی جدول میاره ولی برای وارد کردن افراد بعدی نشون نمیده در حالی که توی پایگاه اضاغه میشع وقتی بعد از توقف اجرای برنامه چک میکنم
     
    نوشته شده توسط Ftmthri در ‏13 ژوئن 2019
  4. the_king

    the_king مدیرکل انجمن

    ارسال‌ها:
    11,043
    تشکر شده:
    11,280
    امتیاز دستاورد:
    113
    چون کد رو کامل نمی بینم نظری نمیتونم بدم ولی حدس می زنم ایراد کار تون مربوط به نمایش داده ها است. فرضا بجای Fill کردن همچین کدی رو امتحان کنید :
    کد (Text):
    dataGridView1.DataSource = tblmoshTableAdapter1.GetData();
    در ضمن موقعی که پایگاه داده ای رو به پروژه تون اضافه میکنید ازتون یک سوال میکنه که می خواهید ازش کپی بگیرید یا نه. که پاسخ Yes/No می دهید. مطمئن شوید که پاسخ No داده اید، وگرنه میخواد هر بار با کامپایل مجدد، چک کنه پایگاه داده تغییری کرده که اگر کرده بود از نسخه اصلی قدیمی روش کپی می کنه.
     
    نوشته شده توسط the_king در ‏14 ژوئن 2019

به اشتراک بگذارید