0 امتیاز
با سلام خدمت اساتید محترم دو تا سوال خدمتتون دارم میخواستم بدونم که چه جوری میتونم مستقیم تو سلول دیتا گرید هم اینسرت کنم هم اپدیت بدون نیاز به تکس باکس؟؟ مثل نرم افزارهای فروشگاهی که وقتی فاکتور میزنن اصلا تکس باکس وجود نداره میخواستم بدونم که چه جوری عملیات ضرب بین دوتا سلول دیتا گرید رو انجام بدم و چه جوری کمبو باکس و دکمه را در سلول بیارم با تشکر از شما
بسته شده

4 پاسخ

+1 امتیاز
 
بهترین پاسخ
سلام،

توی رویداد cellValueChanged دستوراتتونو بنویسین.

سلام ، به جای SelectedCells از خصوصیت CurrentRow استفاده کنید

CurrentRow.Cells[2].Value

البته خروجیش object هستش و باید تبدیل نوع انجام بدین

خصوصیت SelectionMode دیتاگرید رو روی FullRowSelect قرار بدین

همچنین کد ها رو در رویداد CellEndEdit قرار بدین

توسط (6,145 امتیاز) 5 11 116

با تشکر

منم با این کد بدست اورم

توسط (155 امتیاز) 1 7 15
+3 امتیاز
دوست عزیز اگر به خاصیت های گرید نگاه بندازی تمام اینها رومتوجه میشی
+2 امتیاز

سلام ، به قول دوستمون اول بهتر بود به خاصیت های دیتاگریدویو و همچنین آموزش های سایت نگاهی مینداختید.

اضافه کردن دکمه و ... که تو این صفحه هست.

در مورد سوال اول هم فکر کنم رویدادی توی دیتاگرید به نام aftercelledit هست. می تونید کدهای insert رو توی این رویداد بنویسین.

 


 

تشکر از پاسخ شما

اما در جوابی که به من دادید،رویدادی به نام aftercelledit نداریم ولی یک رویدادی هست به نام cellendedit هست تقریبا اینکارو انجام میده.فقط میخواستم بدونم که راه بهتری هست یا ن!!!با تشکر از شما
توسط (155 امتیاز) 1 7 15
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...