سلام - کسی نیست به مشکل من بینوا کمک کنه ، به خدا ثواب میکنید اگه کمکم کنید
من میخواستم اطلاعات یک datagridview در database ذخیره کنم اما نه با حلقه for به صورت سطر به سطر چون میخوام از transaction استفاده کنم به خاطر همین اطلاعات باید به یکباره ثبت بشن
datagrid من به بانک وصل نیست چون من اطلاعات چندتا textbox داخل datagrid به صورت دستی Add میکنم ، حالا میخوام این اطلاعات داخل datagrid را همراه با یکسری از اطلاعات گرفته شده در Form را در دو جدول از database که با هم مرتبط هستند ذخیره کنم ، به همین دلیل هم هست که میخوام از Transaction استفاده کنم .
"با تشکر قبلی از همفکریتون"
ببخشید واقعاً.
ببینید شما میتوانید یک Select بنویسید برای پر کردن اون جدول بنویسید و بعد همون دیتاستی رو که باهاش پر کردید مقداردهی کنید. اون دیتاست را به SqlDataAdapter و متد Update بدید.
برای این کار 3 تا command و یک Adapter نیاز دارید برای select, update, insert
موقعی که پارامترهای را تعریف می کنید علاوه بر نام، تايپ و سایز، نام ستون مقصد در دیتاست را هم بدید و بعد مقداری را که می خواهید به دیتاست وارد می کنید و در ستون مربوطه می نشانید. موقع فراخوانی update، خودش تراکنشی را اجرا می کنه تا تمام داده ها یکی یکی وارد جدول شه.