+1 امتیاز
سلام و خسته نباشید

من میخوام زمانیکه اطلاعات یک رکورد جدید در gridview درج شد به صورت خودکار اطلاعات اون رکورد در sql ذخیره بشه. دستوراتمو تو کدوم event از gridview بنویسم که درست جواب بده و اینکه چطور چک کنم مقادیر تکراری رو ذخیره نکنه

ممنون میشم از پاسخگوییتون.
بسته شده

3 پاسخ

0 امتیاز
 
بهترین پاسخ
از لحاظ حرفه ای این کار توصیه نمیشه
0 امتیاز
شما اول باید یک ستون از گرید ویوتونو به عنوان کلید ( Primary Key ) انتخاب کنید . ---> میتونید ایندکس ردیف دیتاگریدویو رو برای این کار انتخاب کنید .

 بعد باید با استفاده از خاصیت CellEndEdite دیتاگریدتون میتونید عمل افزودن در دیتابیس رو انجام بدین ، به این صورت که هربار کار ویرایش یک سلول به پایان رسید عمل ویرایش / افزودن صورت گیرد .

منظور از عمل ویرایش / افزودن اینه که بعد از اینکه یک سلول ویرایش شد شما باید ایندکس ردیفش رو در داخل دیتابیستون چک کنید ، اگر موجود نبود یک ردیف به جدول دیتابیستون اضاف کنید ( افزودن ) و اگر این ایندکس در دیتابیستون موجود بود کار ویرایش رو انجام بدین .

شما میتونید کار افزودن و ویرایشتونو درون یک Backworker یا Thread انجام بدید تا از سرعت نرم افزار کاسته نشه و نرم افزار هنگ نکنه .
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...