Получить предупреждение от виртуального столбца в datagridview
Я создал форму с данными из базы данных acces с некоторыми полями, и в одном из них есть поле date, как отобразить в datagrid с критерием даты поля менее 30 дней от текущей даты
Что я уже пробовал:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'DataGridView2.DataSource.clear() Try If con.State = ConnectionState.Closed Then con.Open() End If sql = "Select *, datediff('d',Date(),thmasuk )as kurang from tpegawai" 'sql = "select count(nip) as Expired from Tpegawai where datediff('d', Date(), thmasuk) and datediff('d', Date(), thmasuk) & Text1.Text da = New OleDb.OleDbDataAdapter(sql, con) da.Fill(ds, "dbpegawai") con.Close() ' If IsNumeric(Text1.Text) And Text1.Text <> 0 Then ' add the limitation of date ' sql = sql & " where datediff('d', Date(), thmasuk) < " & Text1.Text ' End If ' sort by remaining date 'sql = sql & " order by datediff('d', Date(), thmasuk) asc" Catch ex As Exception MessageBox.Show(ex.ToString) End Try DataGridView2.DataSource = ds.Tables("dbpegawai") End Sub