在datagridview中只显示过滤后的列

本文关键字:过滤 显示 datagridview | 更新日期: 2023-09-27 17:50:01

我是一个新手和学生我有一个Windows窗体,其中有一个数据网格视图。我有表在SQL服务器,我已经绑定了数据网格,表中有3列,其中一列名为date,数据类型为small-date-time;我只是将数据网格视图绑定到表它显示了我想要过滤的三列的所有行。我有三列,一列是"姓名",第二列是"姓氏",第三列是"日期",日期包含smalldatetime数据类型,我想显示所有三列,但如果日期是31/12/12,那么"日期"列为30/12/12的列意味着从上一个日期开始的记录很抱歉我的解释不好,我的英语很差我不知道在这里用什么我能做到吗?

在datagridview中只显示过滤后的列

可以使用下面的select语句:

SELECT name, surname, dateColumn FROM TBLNAME WHERE where
  CONVERT(DATE,dateColumn) =DATEADD(DAY,DATEDIFF(DAY,1,GETDATE()),0)

请替换相应的列和表名