PDA

View Full Version : سوال: تغییر مقدار فیلدی در DAtagridview



hessam2003
شنبه 14 دی 1392, 18:50 عصر
سلام.
من میخوام یکی از فیلدهام قابلیت تغییر داشته باشه.
یعنی وقتی کاربر رکورد مورد نظر را انتخاب کرد و روی فیلد کلیک کرد بتونه مقدار داخلش را تغییر بده و همونجا ثبت دیتابیس بشه و در datagridview نمایش بده.
یا اینکه درون datagridview بتونیم textbox برای تغییر مقدار فیلد بذاریم.

sagggad
شنبه 14 دی 1392, 19:05 عصر
شما باید اون شی رو به بانک مقید کنی...

fmehrvarzi
شنبه 14 دی 1392, 19:07 عصر
تو این لینک توضیح دادم فکر کنم مشکل شما را حل میکنه
http://barnamenevis.org/showthread.php?434930-%D9%86%D8%AD%D9%88%D9%87-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-%D9%81%D8%A7%DA%A9%D8%AA%D9%88%D8%B1-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF%D 9%88%DB%8C%D9%88

hessam2003
شنبه 14 دی 1392, 19:34 عصر
من اونقدر کار پیچیده ای نمیخوام انجام بدم میخوام فقط کاربر وقتی روی فیلد کلیک میکنه بتونه مقدارشو ویرایش کنه و ثبت بانک بشه.
Datagridview را به Dataset متصل کردم و گزینه ای Enable Edition را فعال کرده ام اما کار نمیکنه.

sagggad
شنبه 14 دی 1392, 20:01 عصر
بانکت چیه؟؟Access یا SQL ؟؟

sagggad
شنبه 14 دی 1392, 20:05 عصر
ببین دوست عزیز به طور کلی برای ذخیره اطلاعات باید یک بایندیگ سورس برای تیبلت داشته باشی و بعد میتونی از کد زیر استفاده کنی:

Me.Validate()
Me.Table1BindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.RecordDataSet)
به جای RecordDataSet نام دیتاست موردنظرت رو بنویس و به جایTable1BindingSource نام بایندینگ سورس رو بنویس..
موفق باشید