03-09-18, 05:13 PM
لم توضح كيف تم وضع البيانات في datagridview
ولم توضح نتيجة التصفية هل حذف الصفوف الغير مطابقة للفلتر أم ماذا
عموماً جرب هذا الكود
على افتراض تعبئة datagridview بطريقة يدوية
ونتيجة الفلتر هي بحذف الصفوف الغير مطابقة
PHP كود :
DateTime d1 = Convert.ToDateTime("1/10/2018").Date;
DateTime d2 = Convert.ToDateTime("1/22/2018").Date;
var rows = dataGridView1.Rows.Cast<DataGridViewRow>()
.Where(x =>
d1.Date >= Convert.ToDateTime(x.Cells[0].Value).Date &
d2.Date <= Convert.ToDateTime(x.Cells[1].Value).Date).ToArray();
dataGridView1.Rows.Clear();
dataGridView1.Rows.AddRange(rows);
