ثبت اطلاعات فرم در دیتابیس Sql Server در سی شارپ
سلام وقت بخیر دوستان
ببخشید من یه سیستم ثبت بوسیله دیتابیس با سی شارپ تحت ویندوز دارم ایجاد میکنم داخل بخش ثبت اطلاعات یه سوال دارم
یه دکمه قرار دادم تحت عنوان ثبت اطلاعات که کاربر وقتی روی اون کلیک میکنه فرم ثبت اطلاعات باز میشه و text box ها به تعداد فیلدها قرار داده شده
میخوام کاربر مقادیر داخل textbox ها رو وارد کنه و وقتی دکمه ثبت رو میزنه همون لحظه داخل بانک اطلاعاتی ثبت بشه و نمایش داده بشه
اگر راهنماییم کنید ممنون میشم.
تصویر اول
تصویر دوم
عکس های مرتبط رو هم قرار دادم
طبق توضیحات سوال، شما نحوه ثبت اطلاعات در دیتابیس رو میخواید بدونید. یک مثال ساده میزنم براتون شما هم طبق همین مثال میتونید انجام بدید. این مثال از تصاویر خود شما گرفته شده.
در فرم بالا که فرم خودتون هست برای هر کدام از 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 استفاده کردیم.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول