在gridview中显示连续日期的数据

时间:2014-02-05 12:08:01

标签: vb.net

我在

下有一个table1
 
____________________________________________________
|Name |   From   |   To     | City |  Designation   | 
____________________________________________________
|  A  | 01/01/02 | 01/01/03 |Delhi |      ADM       |
_____________________________________________________
|  A  | 02/01/03 | 01/01/04 |Mumbai|      ADM       |
_____________________________________________________
|  A  | 02/01/04 | 01/01/05 |Delhi |       DM       |
_____________________________________________________
|  A  | 02/01/05 | 01/01/06 |Delhi |       DM       |
_____________________________________________________   
|  A  | 02/01/06 | 01/01/07 |Mumbai|       DM      |
_____________________________________________________

我想查看数据 - “什么时候”A“留在德里最后一次”,显示应该如下:

命名---从----- -------到市-----指定

一个----- 04年2月1日--- 1月1日/ 05 - 新德里---- DM

一个----- 05年2月1日--- 1月1日/ 06 - 新德里---- DM

我想在gridview中显示数据 我正在使用vb.net

请帮帮我。 非常感谢。

1 个答案:

答案 0 :(得分:0)

向您的数据源添加过滤并重新绑定您的网格。

为了清晰起见,添加回答 您没有非常清楚地解释....如果您有如上所述的数据......

Select Top(2) [Name], [From], [To], [City], [Designation] 
From [TableName] Where [City] = @City And [Name] = @Name Order By [From] Desc

会给你最后两次@Name转到@City,这就是你要求的。

我还建议将文件From和To更改为DateFrom和DateTo,以便减少与SQL FROM和TO关键字的混淆