سلام و خسته نباشید به دوستان عزیز
یه سوال داشتم جستوجو کردم چیزی پیدا نکردم براش تو سایت
من یه فرم دارم به شکل زیر
Untitled.jpg
با زدن دکمه ی ثبت باید تمام فیلد ها ثبت بشه در دیتا بیس
با این کلاس که نوشتم کار خیلی راحت انجام میشه

SqlConnection sqlc = new SqlConnection(@"Data Source=.;Initial Catalog=Sepahan;Integrated Security=True");
SqlCommand sqlcmd = new SqlCommand();


public bool EXE(string str)
{
sqlc.Open();
sqlcmd.Connection = sqlc;
sqlcmd.CommandText = str;
try
{
sqlcmd.ExecuteNonQuery();
return true;
}
catch
{
return false;

}
finally
{
sqlc.Close();
}
}


public DataTable Select(string str)
{
SqlDataAdapter sqlda = new SqlDataAdapter();
DataTable dt = new DataTable();


sqlc.Open();
sqlcmd.Connection = sqlc;
sqlcmd.CommandText = str;
sqlda.SelectCommand = sqlcmd;
sqlda.Fill(dt);
sqlc.Close();
return dt;
}

حالا مشکلی که دارم اینه که چجوری مقادیری که داخل دیتاگرید نوشته میشه رو وارد دیتابیس کنم
یعنی مثلا این شکل
Untitled 2.jpg
دستوری که برای INSERT مینویسم به این شکل هست
DB.EXE("insert into contract (customerID, contractNumber, date, deliverDate, accountNumber, invoice) values ('" + int.Parse(txtCunstomerNumber.Text) + "',N'" + txtConNumber.Text + "',N'" + txtDate.Text + "',N'" + txtDeliverDate.Text + "',N'" + cmbAccountNumber.Text + "',N'" + cmbInvoice.Text + "') ")

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