السلام عليكم ممكن حل مشكله
عندما اضغط علي زر اضافة اصناف تظهر شاشة بحث عن اصناف عندما اضغط علي زر عرض اريد تظهر في شاشة فاتورة مشتريات لكن يظهر خطا
وعليكم السلام
ان اضافة صف للداتا جريد فيو تتم كما تعلم بالطريقة الكود الذي استخدمته انت وهو
كود :
DataGridView1.Rows.Add()
ولكن من شروط اضافة صف الى داتاجريدفيو ان يكون الدتا جريد فيو غير مرتبط برمجيا بشيء دعنا نطلق عليه نظام تعبئة البيانات التلقائي والذي يتم بعدة طرق اشهرها الكود التالي
كود :
DataGridView1.DataSource = dt
في هذه الطريقة المبينة في الكود الاخير انت تقول له اجعل الداتاجريد فيو الذي اسمه
DataGridView1 مطابق تماما للداتا تيبل datatable والتي اسمها dt فينتج عن ذلك ان DataGridView1 سيكون له اعمدة وصوفوف معبئة بيانات مطابقة لل dt تماما
لحل هذه المشكلة يجب فك الارتباط بين داتا جريد فيو وداتا تيبل
كود :
DataGridView1.DataSource = Nothing
DataGridView1.Rows.Add()
مع التذكير انه في حال كان الدتا جريد فيو لا يحتي اعمدة تظهر رسالة خطأ أخرى تخبرك انه لايمكن اضافة صفوف لداتاجريدفيو لايحتوي اعمدة