دسته بندی ها
17:36 1403/01/12

ثبت اطلاعات فرم در دیتابیس Sql Server در سی شارپ

مشخصات سوال کننده :
کاربر : moein     امتیاز کاربر : 92     رتبه کاربر : 14
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 1354
پاسخ دهنده : fateme 00:01 1403/01/23

طبق توضیحات سوال، شما نحوه ثبت اطلاعات در دیتابیس رو میخواید بدونید. یک مثال ساده میزنم براتون شما هم طبق همین مثال میتونید انجام بدید. این مثال از تصاویر خود شما گرفته شده.

ذخیره اطلاعات در دیتابیس در سی شارپ

 

در فرم بالا که فرم خودتون هست برای هر کدام از TextBox ها یک name قرار دادم تا بتونیم در سمت BackEnd اطلاعات رو دریافت کنیم. خب شما بعد از اینکه اطلاعات رو وارد کردید و روی دکمه ثبت اطلاعات کلیک کردید باید رویداد Click مربوط به دکمه اجرا بشه. در این مثال فرض شده نام دکمه btnSave باشه.

private void btnSave_Click(object sender, EventArgs e)
{
   try
   {
      StudentTbl S = new StudentTbl();
      S.Family = txtFamily.Text;
      S.MelliCode = txtMelliCode.Text;
      S.StudentNo = txtStudentNo.Text;
      S.FatherName = txtFatherName.Text;
      S.Address = txtAddress.Text;

      database.StudentTbl.Add(S);
      database.SaveChanges();

      MessageBox.Show("اطلاعات با موفقیت ارسال شد.");
      this.Close();
   }
   catch
   {
      MessageBox.Show("خطا");
      return;
   }
}

 

خب بعد از اجرای این کدها اطلاعات در دیتابیس ثبت میشه و فرم ثبت اطلاعات هم بسته میشه. دقت کنید در این روش ما از Entity Framework استفاده کردیم.

به این پاسخ امتیاز بدهید    2
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود