مشکل ذخیره سازی datagrid در database

Khatoon.Net

عضو جدید
کمک کمک C#.Net: خواهش میکنم کمک کنید
من میخواستم اطلاعات یک datagridview در database ذخیره کنم اما نه با حلقه for به صورت سطر به سطر چون میخوام از transaction استفاده کنم به خاطر همین اطلاعات باید به یکباره ثبت بشن
"با تشکر قبلی از همفکریتون"
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
کمک کمک C#.Net: خواهش میکنم کمک کنید
من میخواستم اطلاعات یک datagridview در database ذخیره کنم اما نه با حلقه for به صورت سطر به سطر چون میخوام از transaction استفاده کنم به خاطر همین اطلاعات باید به یکباره ثبت بشن
"با تشکر قبلی از همفکریتون"

دوست عزیز datagridView شما به دیتاستی وصل هست. میتوانید داده ها را در آن اضافه و کم کنيد و سپس با تنظیم command های SqldataAdapter ای، با استفاده از دستور update کل اطلاعات را قبت کنید. خودش هم مدیریت تراکنش را تا حدی انجام میده.
 

Khatoon.Net

عضو جدید
کمک مضاعف : خواهشا

کمک مضاعف : خواهشا

;)سلام ، تشکر از جوابتون
ولی من درست متوجه نشدم :que: آخه : datagrid من به بانک وصل نیست چون من اطلاعات چندتا textbox توی datagrid به صورت دستی Add میکنم ، حالا میخوام این اطلاعات داخل datagrid را همراه با یکسری از اطلاعات گرفته شده در Form را در دو جدول از database که با هم مرتبط هستند ذخیره کنم ، به همین دلیل هم هست که میخوام از Transaction استفاده کنم .
ممنون میشم اگه کمی بیشتر کمکم کنید.
 

Khatoon.Net

عضو جدید
سلام - کسی نیست به مشکل من بینوا کمک کنه ، به خدا ثواب میکنید اگه کمکم کنید
من میخواستم اطلاعات یک datagridview در database ذخیره کنم اما نه با حلقه for به صورت سطر به سطر چون میخوام از transaction استفاده کنم به خاطر همین اطلاعات باید به یکباره ثبت بشن
datagrid من به بانک وصل نیست چون من اطلاعات چندتا textbox داخل datagrid به صورت دستی Add میکنم ، حالا میخوام این اطلاعات داخل datagrid را همراه با یکسری از اطلاعات گرفته شده در Form را در دو جدول از database که با هم مرتبط هستند ذخیره کنم ، به همین دلیل هم هست که میخوام از Transaction استفاده کنم .

"با تشکر قبلی از همفکریتون"
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام - کسی نیست به مشکل من بینوا کمک کنه ، به خدا ثواب میکنید اگه کمکم کنید
من میخواستم اطلاعات یک datagridview در database ذخیره کنم اما نه با حلقه for به صورت سطر به سطر چون میخوام از transaction استفاده کنم به خاطر همین اطلاعات باید به یکباره ثبت بشن
datagrid من به بانک وصل نیست چون من اطلاعات چندتا textbox داخل datagrid به صورت دستی Add میکنم ، حالا میخوام این اطلاعات داخل datagrid را همراه با یکسری از اطلاعات گرفته شده در Form را در دو جدول از database که با هم مرتبط هستند ذخیره کنم ، به همین دلیل هم هست که میخوام از Transaction استفاده کنم .

"با تشکر قبلی از همفکریتون"

ببخشید واقعاً.
ببینید شما میتوانید یک Select بنویسید برای پر کردن اون جدول بنویسید و بعد همون دیتاستی رو که باهاش پر کردید مقداردهی کنید. اون دیتاست را به SqlDataAdapter و متد Update بدید.

برای این کار 3 تا command و یک Adapter نیاز دارید برای select, update, insert
موقعی که پارامترهای را تعریف می کنید علاوه بر نام، تايپ و سایز، نام ستون مقصد در دیتاست را هم بدید و بعد مقداری را که می خواهید به دیتاست وارد می کنید و در ستون مربوطه می نشانید. موقع فراخوانی update، خودش تراکنشی را اجرا می کنه تا تمام داده ها یکی یکی وارد جدول شه.
 

Similar threads

بالا