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

ارجو المساعدة

بدأه aboood في 17 مارس 2009 · 4 رد · 487 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

اخواني ارجو المساعدة

انا اعمل على بناء فاتورة بالفجول بيسك دوت نت واستخدمت datagridview وبداخله يوجد ثلاث قوائم combobox وثلاث مربعات نص textbox

السؤال هو :: كيف اكتب كود بحيث انه عندما اختار من القائمتين (combobox) تضاف إلى القائمة الثالثة في نفس داتا جريد

والسؤال الثاني: يتعلق ب textbox في datagrid :

textbox1,textbox2,textbox3

عند ادخال رقم في التكست الأول والثاني يحسب ناتج ضرب العددين في textbox3

ارجو المساعدة

شكرا

#3

شكراً لك اخي الكريم

انا جربت هذا الكود لكن لا اعرف اين اكتبه

هل اكتبه في :

Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

وعندي التكست الذي اريد ان اظهر به النتيجة اسمه total وهو في العمود السادس في الجدول

والنتيجة هي حاصل ضرب قسمة التكست اسمه count في العمود الرابع في الجدول والتكست في العمود الخامس واسمه cost

وفي كل مرة يفتح سطر جديد في الجدول من الممكن ان ادخل قيم اخرى ويظهر نتيجة تختلف عن القيمة السابقة لها

ان شاء الله تكون الفكرة وصلت

مشكور اخي ويا ريت تتكرم وتساعدني

اي احتاج لكتابة المعادلة التالية

total=count*cost

لكن كيف ستتم العملية على datagridview

#4

مرحباً أخي الكريم,

رجاءً قم بإدراج أماكن كل من الأعمدة مع عمليات ( جمع, طرح ضرب, قسمة, ماإلى ذلك ),

كمثال ( أرجو أن يفيدك ) :

 

Dim CTotalIndex [color= #b1b100;]As Integer [color= #339933;]= [color= #cc66cc;]5

Dim CCountIndex [color= #b1b100;]As Integer [color= #339933;]= [color= #cc66cc;]3

Dim CCostIndex [color= #b1b100;]As Integer [color= #339933;]= [color= #cc66cc;]4

[color= #b1b100;]For [color= #990000;]Each R [color= #b1b100;]As DataGridRow In DGV[color= #339933;].Rows

[color= #b1b100;]If Not R[color= #339933;].IsNewRow Then

R[color= #339933;].Cells[color= #009900;]( CTotalIndex [color= #009900;])[color= #339933;].Value [color= #339933;]= [color= #009900;]( CDbl[color= #009900;]( R[color= #339933;].Cells[color= #009900;]( CCountIndex [color= #009900;])[color= #339933;].Value[color= #009900;]) [color= #339933;]* CDbl[color= #009900;]( R[color= #339933;].Cells[color= #009900;]( CCostInde
x [color= #009900;])[color= #339933;].Value [color= #009900;]) [color= #009900;])

[color= #990000;]End [color= #b1b100;]If

[color= #990000;]Next R

بالتوفيق

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#5

شكراً لك اخي الكريم

سأجرب هذه الطريقة

شكرا لك لاهتمامك لاني منتظر من زمان حد يرد

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