سلام
شما هم خسته نباشید
اسم تکست باکس شما رو tname و ستونی که باید مقدار در اون ذخیره شه رو name گرفتم و اسم جدول شما رو test در نظر گرفتم
1 - ابتدا باید using ها رو تعریف کنی
2 - باید کانکشن جدید ایجاد کنی
3 - کانکشن تو باید فعال کنی برای مثال اسم کانکشن جدیدت هست con1 کدش میشه con1.open().
4 - بعد باید خط فرمان جدید ایجاد کنی و اسم ستون های جدولتو وارد کنی و همچنین از جایی که می خوای مقدار بگیری اونم مشخص کنی.
5 - پارامترهای مورد نظرتو وارد کنی
6 - با استفاده از دستور cmd1.ExecuteNonQuery(); مقدارتو ذخیره کنی
7 - کانکشنتو ببند
8 - اجباری نیست ولی برای اینکه متوجه بشی دستوراتی که نوشتی درست اجرا شده از messagebox درخواست یه پیغام کن.
روش های زیادی وجود داره ولی من روشی رو که یاد گرفتم برای نوشتم.
کد ها رو داخل دکمه ای که تعریف ردی بنویس یوزینگها رو پیش یوزینگها
private void Form1_Load(object sender, EventArgs e)
{
using System.Data.Sql; //نوشتن یوزینگها کنار دیگر فضاهای نام
using System.Data.SqlClient;
SqlConnection con1 = new SqlConnection("رشته اتصال");
con1.Open(); //باز کردن کانکشن
SqlCommand cmd1 = new SqlCommand("insert into test(name)values(@tname)", con1); //دستور درج
cmd1.Parameters.AddWithValue("@name", tname.Text); //وارد کردن پارامترهای مورد نظر
cmd1.ExecuteNonQuery(); //دخیره کردن مقادیر
con1.Close(); //بستن کانکشن
MessageBox.Show("با موفقیت ثبت شد", "");
}