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

Datagridview in vb.net 2005

مغلق
بدأه عرعود في 6 فبراير 2007 · 6 رد · 3,320 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بعد عملية البحث في مواضيع المنتدى عن كيفية تعبئة عمود comboboxالموجود ضمن datagridview بواسطة datareader وكذالك عن كيفية تعبئة العمود الثاني وإللي هو عبارة عن combobox معتمد على العمود الاول يعني لو اخترت اسم الحساب معينة في الحقل ثاني يعطني جميع تحليل االحسابات المدروجة تحت اسم الحساب علما بأنني عندما اغير في قيمة العمود الاول على اساسها اغير في القيمة العمود الثاني إلا انه يغير جميع قيم العمود الثاني وهذا خطا اريد المساعدة

وهذا الكود اللي يعبئ العمود الاول باستخدام datareader

()cls.con.State <> ConnectionState.Open Then cls.con.Open

( Dim sqlcommand1 As New SqlCommand("SELECT AccountName FROM Account_information", con

Dim dreader1 As SqlClient.SqlDataReader

dreader1 = sqlcommand1.ExecuteReader

( () While (dreader1.Read

((DataGridViewComboBoxColumn1.Items.Add(dreader1(0

End While

()dreader1.Close

() con.Close

مثال عند اسم الحساب مصروفات عمومية مدروجة تحتها إعاشة ،بريد وهاتف،قرطاسية

2- اسم الحساب مصرفات تشغيل مدروجة تحتها مرتبات إلخ

اي عند اختيار مصروفات عمومية في العمود اول والسطر الاول يكون العمدود الثاني فيه إعاشة إلخ ....

وعند اختيار مصروفات التشغيل في العمود الاول في السطر الثاني يكون العمود الثاني في السطر الثاني فيه مرتبات إلخ ...

ولكن بطريقتي يغير جميع القيم في العمود الثاني على حسب العمود الاول

ان شاء الله اكون قد اوضحت الخطا حتى اتمكن من الاجابة الصحيحة

:(

تم تعديل هذه المشاركة بواسطة عرعود في 6 فبراير 2007 في 13:02

#2

للرفع

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 19 فبراير 2007 في 13:54

#3

ارفق مثال عن كود المشروع الكود المطروح هنا غير كافي للإجابة عن سؤالك

هل قرأت المرفق التالي فيه 99% من الإجابات عن الأسئلة المتعلقة بـ DataGridView

DataGridView_FAQ.rar

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 19 فبراير 2007 في 13:51

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4
عرعود كتب:
السلام عليكم ورحمة الله وبركاته

بعد عملية البحث في مواضيع المنتدى عن كيفية تعبئة عمود comboboxالموجود ضمن datagridview بواسطة datareader وكذالك عن كيفية تعبئة العمود الثاني وإللي هو عبارة عن combobox معتمد على العمود الاول يعني لو اخترت اسم الحساب معينة في الحقل ثاني يعطني جميع تحليل االحسابات المدروجة تحت اسم الحساب علما بأنني عندما اغير في قيمة العمود الاول على اساسها اغير في القيمة العمود الثاني إلا انه يغير جميع قيم العمود الثاني وهذا خطا اريد المساعدة

وهذا الكود اللي يعبئ العمود الاول باستخدام datareader

()cls.con.State <> ConnectionState.Open Then cls.con.Open

( Dim sqlcommand1 As New SqlCommand("SELECT AccountName FROM Account_information", con

Dim dreader1 As SqlClient.SqlDataReader

dreader1 = sqlcommand1.ExecuteReader

( () While (dreader1.Read

((DataGridViewComboBoxColumn1.Items.Add(dreader1(0

End While

()dreader1.Close

() con.Close

مثال عند اسم الحساب مصروفات عمومية مدروجة تحتها إعاشة ،بريد وهاتف،قرطاسية

2- اسم الحساب مصرفات تشغيل مدروجة تحتها مرتبات إلخ

اي عند اختيار مصروفات عمومية في العمود اول والسطر الاول يكون العمدود الثاني فيه إعاشة إلخ ....

وعند اختيار مصروفات التشغيل في العمود الاول في السطر الثاني يكون العمود الثاني في السطر الثاني فيه مرتبات إلخ ...

ولكن بطريقتي يغير جميع القيم في العمود الثاني على حسب العمود الاول

ان شاء الله اكون قد اوضحت الخطا حتى اتمكن من الاجابة الصحيحة

:(

تم تعديل هذه المشاركة بواسطة عرعود في 22 فبراير 2007 في 11:05

#5

لقد وجدت الحل واريد ان ارفقه في المنتدى كيف لي ان اضيف اين المرفقات لم اعرف من اين وان اسف اذا قمت بإضافة اشياء خطا فهو من جهلي بشئ ليس إلا

إستخدمات الاكواد لاتشتغل معي

#6

يوجد وصلة لإضافة المرفقات أسفل المحرر الذي تدخل فيه موضوعك ولمزيد من التفاصيل حول كيفية استخدام المنتدى انظر في قسم المساعدة في استخدام المنتدى

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#7

لقد وجدت الحل واتمنى ان يستفيد به غيري علما بانني استعنت بالفكرة من احد اعضاء المنتدى(الغملاسي)جزاه الله عني كل خير للأمانة اخدت المثال وطبقت فيه مااريد انا بالكود وعندما ترونه ستجدون الفرق باذن الله

Windowstest.rar

تم تعديل هذه المشاركة بواسطة عرعود في 26 فبراير 2007 في 14:10

هذا الموضوع مغلق.

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