سلام
خیلی وقته win form کار نکرم بعضی خواص دیتاگراید یادم رفته ولی شاید به دردتون بخوره
اول باید یک ردیف از نوع DataGridViewRow تعریف کنید و داده هاتون از کنترلها انتقال بدید به دیتاگراید و از دیتاگراید به دیتاکانتکست
var dgr = new DataGridViewRow();
var cell = new DataGridViewTextBoxCell();
dgr.Cells.Add(cell);
dgr.Cells[0].Value = textBox1.Text;
به ازای هر سلول مثل عملیات بالا تکرار کنید و در نهایت با سطر زیر به گراید اضافه کنید
dataGridView2.Rows.Add(dgr);
حالا میتونید با یک لیست جنریک بسازید از نو ع کلاستون
private ObservableCollection<tblTransaction> myList { get; set; }
خب جالا میتونید این لیست رو بوسیله دیتاگرایدتون پر کنید یا هر روش دیگه که میتونید
وقتی لیست پر شد SaveChange بزنید اطلاعات ریخته میشه درون بانک و ثبت میشه
البته به نظرم اینجا لیست جنریک هم دیگه نیاز نباشه خود دیتاگریاد خاصیتی داره که تبدیلش میکنه به یک لیست و حتی همین هم نیاز نیست مهم اینه به دیتاکانتکست بایند کنید
میتونید از همون اول اطلاعات رو بریزید درون لیست جنریک و خاصیت DataSourceدیتاگرایدتون رو ست کنید با لیست و در نهایت SaveChange
بزنید