السلام عليكم ورحمة الله وبركاته
بعد عملية البحث في مواضيع المنتدى عن كيفية تعبئة عمود 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- اسم الحساب مصرفات تشغيل مدروجة تحتها مرتبات إلخ
اي عند اختيار مصروفات عمومية في العمود اول والسطر الاول يكون العمدود الثاني فيه إعاشة إلخ ....
وعند اختيار مصروفات التشغيل في العمود الاول في السطر الثاني يكون العمود الثاني في السطر الثاني فيه مرتبات إلخ ...
ولكن بطريقتي يغير جميع القيم في العمود الثاني على حسب العمود الاول
ان شاء الله اكون قد اوضحت الخطا حتى اتمكن من الاجابة الصحيحة
:(