08-02-13, 04:56 PM
عملت داتا جريد وربطها بالاكسيس بالدوت نت وعملت جمع بين عمودين في حدث end edit
For Each Row As DataGridViewRow In DataGridView1.Rows
If Not Row.IsNewRow Then
Row.Cells("fixed").Value = _
Val(Row.Cells("cost").FormattedValue.ToString) +Val(Row.Cells("amount").FormattedValue.ToString)
next
end if
واردت عند الضغط علي زر يضيف قيمة من تيكست بوكس للخلية المختارة وتسير عملية الجمع تلقائي بعد القيمة المضافة
يعني
button تيكست بة 5
a1 =5 b1=5 10= c1
اريد عند الضغط علي الزر يقوم بحمع محتوي التيكست بوكس ذو القيمة 5 مثلا علي الخلية الحالية او التي يتم اختارها من الكمبو بوكس
بحيث يصبح بعد الضغط a1 =10 و تلقائي يستكمل حدث الجمع بين العمود a1+b1 ليصبح بعدها c1=15 بدلا من 10
وضعت الكود دة ولكن لم يعمل معي
DataGridView1.CurrentCell.Value += 1
اضاف القيمة ولكن لم تتم عملية الجمع التلقائي
سؤال 2
اردت بعمل فترة ضمان لمنتج معين با ضافة عدد من الايام التاريخ معين
a1 b1 c1
1/1\20 ا الايام المراد اضافتها5 انتهت فترة الضمان لو=6/1
باقي 3 ايام لانتهاء الفترة لو 3/1
يعني العمود الثاني b1 يتم وضع عدد ايام الضمان داخل الخلية بحيث تضاف مع التاريخ الحاليc1 ياخذ من ساعة الجهاز وعند الوصول لتاريخ المراد يتم كتابة انتهت فترة الضمان
وتلون الخلية بالاحمرa1 واذا لم تنتهي الفترة يوضع عدد الايام الباقية لانتهاء الفترة
ارجو ان يكون الرد بمثال
For Each Row As DataGridViewRow In DataGridView1.Rows
If Not Row.IsNewRow Then
Row.Cells("fixed").Value = _
Val(Row.Cells("cost").FormattedValue.ToString) +Val(Row.Cells("amount").FormattedValue.ToString)
next
end if
واردت عند الضغط علي زر يضيف قيمة من تيكست بوكس للخلية المختارة وتسير عملية الجمع تلقائي بعد القيمة المضافة
يعني
button تيكست بة 5
a1 =5 b1=5 10= c1
اريد عند الضغط علي الزر يقوم بحمع محتوي التيكست بوكس ذو القيمة 5 مثلا علي الخلية الحالية او التي يتم اختارها من الكمبو بوكس
بحيث يصبح بعد الضغط a1 =10 و تلقائي يستكمل حدث الجمع بين العمود a1+b1 ليصبح بعدها c1=15 بدلا من 10
وضعت الكود دة ولكن لم يعمل معي
DataGridView1.CurrentCell.Value += 1
اضاف القيمة ولكن لم تتم عملية الجمع التلقائي
سؤال 2
اردت بعمل فترة ضمان لمنتج معين با ضافة عدد من الايام التاريخ معين
a1 b1 c1
1/1\20 ا الايام المراد اضافتها5 انتهت فترة الضمان لو=6/1
باقي 3 ايام لانتهاء الفترة لو 3/1
يعني العمود الثاني b1 يتم وضع عدد ايام الضمان داخل الخلية بحيث تضاف مع التاريخ الحاليc1 ياخذ من ساعة الجهاز وعند الوصول لتاريخ المراد يتم كتابة انتهت فترة الضمان
وتلون الخلية بالاحمرa1 واذا لم تنتهي الفترة يوضع عدد الايام الباقية لانتهاء الفترة
ارجو ان يكون الرد بمثال