الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو بأداة الـ datagridview ضرب خليتين

بدأه salemanton1 في 9 أغسطس 2012 · 6 رد · 825 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجو المساعدة ارغب بعمل فاتورة و انا ارغب عندما اضع العدد و السعر في الـ datagridview تتم عملية الضرب و وضع الناتج بخلية الاجمالي طبعا داخل الـ datagridview

#2

ابحث في المنتدي يوجد الكثير من المطلوب وتم الاجابة عليها

#3

تحية طيبة

استخدم الكود التالى:

                // Create Calculated Column
                dt.Columns.Add("salTotal", typeof(Double));
                dt.Columns["salTotal"].Expression = "salQty * salPrice";

بالتوفيق

1
#4
هانى عوض كتب:

تحية طيبة

استخدم الكود التالى:

                // Create Calculated Column
                dt.Columns.Add("salTotal", typeof(Double));
                dt.Columns["salTotal"].Expression = "salQty * salPrice";

بالتوفيق

السلام عليكم ورحمة الله وبركاته

أخي الكريم هذه الطريقة تصلح مع DataTable فهل يوجد طريقة تصلح لـ DataGridView أي بمعنى أنه عندما يقوم المستخدم بإدخال البيانات في أحد حقول الـ DataGridView يتم حساب قيمة حقل أخر تلقائياً أثناء الإدخال

السلام عليكم ورحمة الله وبركاته

#5

تحية طيبة

هذه الطريقة تصلح 100%

فقط بعد عمل Fill للـ DataTable استخدم Create Calculated Column كالمثال السابق

ثم إجعل الـ Datasource الخاصة بالـ Datagridview تساوى dt

dgv.Datasource = dt;

بالتوفيق

#6

السلام عليكم ورحمة الله وبركاته

أخي الكريم مشكور وبارك الله فيك

الطريقة تصلح عند جعل الخاصية DataSource لـ DataGrideView تساوي الـ DataTable بالإضافة إلى أنها تصلح عند تعبئة الـ DataGrideView من قبل المستخدم يدويا عن طريق لوحة المفاتيح بشرط أن تكون الخاصية DataSource تساوي الـ DataTable

السلام عليكم ورحمة الله وبركاته

تم تعديل هذه المشاركة بواسطة DOWNLOADER في 16 أغسطس 2012 في 12:34

#7

السلام عليكم ورحمة الله وبركاته

توجد طريقة أخرى تصلح عند تعبئة الـ DataGrideView من قبل المستخدم يدويا عن طريق لوحة المفاتيح حيث يمكن الإعتماد على الحدث CellEndEdit التابع للأداة DataGridVew الذي يتنفذ عند الإتتهاء من تحرير الخلية

السلام عليكم ورحمة الله وبركاته

مواضيع مشابهة