عندي داتا قريد فيو ,,,,, تم تعبئتها
لكن ودي الون بعض الرو اذا كانت تحقق شرط معين فهل يمكن ذلك ؟
عندي داتا قريد فيو ,,,,, تم تعبئتها
لكن ودي الون بعض الرو اذا كانت تحقق شرط معين فهل يمكن ذلك ؟
انا حاولت لكن تعبت وبدون حل :(
انا ودي اوصل لنقطة الـ binding بالوقت هذا اكيد بقدر اتحكم
لكن للأسف ماقدرت
في الـ asp استخدمت الريبيتر
لكن اتمنى بجد احصل الحل
اتمنى لك التوفيق
استخدم الحدث CellFormatting لتلوين صف معين على سبيل المثال
If ProductsDataGridView.Columns(e.ColumnIndex).Name = "ProductQuntityColumn" Then If ProductsDataGridView(e.ColumnIndex, e.RowIndex).Value IsNot DBNull.Value Then If ProductsDataGridView(e.ColumnIndex, e.RowIndex).Value = 4 Then ProductsDataGridView.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Red End If End If End If
في هذا الحدث نتحقق من قيمة العامود الذي اسمه ProductQuntityColumn هذا الاسم اعطيناه له في الـ DataGridView
إذا كان يحوي القيمة 4 سيتم تلوين الصف باللون الاحمر .
لتلوين الخلية فقط نستخدم التالي :
e.CellStyle.BackColor
في المثال يتضح المقال
هذا الموضوع مغلق.