لدي برنامج يتعامل مع مع جدولين الأول هو الزبون والثاني هو طلبات الزبون و أريد أن أعرض معلومات الزبون على txtbox والطلبات ضمن datagrid
ما الطريقة لفعل ذلك مرئياً؟
الرجاء الإجابة بسرعة
;) ;)
لدي برنامج يتعامل مع مع جدولين الأول هو الزبون والثاني هو طلبات الزبون و أريد أن أعرض معلومات الزبون على txtbox والطلبات ضمن datagrid
ما الطريقة لفعل ذلك مرئياً؟
الرجاء الإجابة بسرعة
;) ;)
يوجد أكثر من طريقه لفعل ذلك. منهم أن تضبط الـ DataRelations الخاصه بالـ DataSet وتعمل الـ Binding على أساس اسم العلاقه.
فعلا زى ماقال معتز بس الطريقة المفضلة لى أن أنا بعمل الEditMode للجريد EditProgrammatically
وبعد كدة أبدأ بإضافة الcolumns وأحدد الwidth لكل منهم وأى columns هيكون الvisible للمستخدم
وبعد كدة أبدا بعمل Fill للgrd عن طريق إستخدام الDataTable اللى انا عاملة fill عن طريق الquery وبعد كدة فى الحدث
SelectionChanged أشوف لو كان المستخدم الrow اللى هوة واقف لايساوى null
if (grdInfo.Rows[grdInfo.CurrentCell.RowIndex].Cells[0].Value != null)
أبدا أخد من ذلك الrow وأبدا بالوضع فى الtextbox كما موضح
txtName.Text = grdInfo.Rows[grdInfo.CurrentCell.RowIndex].Cells[0].Value.ToString();
شكراً لكم ;)
أنا عم أعمل كما قال معتز بس لما عم أعمل debug عم تظهر البيانات اللي بال txtbox بس
أما الداتا جريد عم يظهر فيها بس العمود صاحب العلاقة :unsure:
و بالنسبة ل eng_3llam أنا بدي أعمل بعكس ما تقول أي txtboxes هي الأب و datagrid هي أبنائها
هذا الموضوع مغلق.