Я пытаюсь установить фильтр для таблицы данных с помощью ADGV (https://www.nuget.org/packages/ADGV/). Однако, когда я создаю столбцы значений Datetime вручную, фильтр не отображает фильтрацию по значениям Year, Month и Day. Когда столбецсоздается автоматически, во время выполнения этот столбец показывает, как именно фильтровать. Я хочу создать эти столбцы значения DateTime вручную. Что мне делать?
private void btnchonLop_Click(object sender, EventArgs e)
{
string TenLop = "Null"; string MaCLB = "Null"; int LichHoc = 3;
adgvHocSinhDuDK.AutoGenerateColumns = false;
adgvHocSinhDuDK.AutoGenerateContextFilters = true;
if (adgvDanhSachLop.SelectedRows.Count > 0)
{
foreach (DataGridViewRow row in adgvDanhSachLop.SelectedRows)
{
TenLop = row.Cells[2].Value.ToString();
MaCLB = row.Cells[7].Value.ToString();
LichHoc = (int)row.Cells[5].Value;
}
DataTable dt = HocSinhServices.LayHocSinhTheoLopDangKy(TenLop, MaCLB, LichHoc);
bdHocSinhDuDieuKien.DataSource = dt; //
adgvHocSinhDuDK.EnableFilter(clNgayNhapHoc); // Enabled Fitleter on NgayNhapHocColumn
}
else return;
}
По столбцу вручную
По столбцу Auto