从VFP数据库中显示Gridview中的数据

时间:2015-04-24 00:17:25

标签: gridview visual-foxpro

我想在Gridview中显示如下数据库中的数据,如下表所示。最好的方法是什么? (我在Visual FoxPro数据库中使用vfpoledb)

EmpTable(来自VFP数据库)
姓名日期时间
迈克4/22/15 11:16
迈克4/22/15 14:23
玫瑰4/22/15 10:45
玫瑰4/22 / 15 11:13
何塞4/22/15 14:55
何塞4/22/15 16:19

在GridView中名称日期时间1时间2 <登记/>麦克15年4月22日11:16 14:23
玫瑰15年4月22日10:45 11:13
圣何塞15年4月22日14时55分16时19

提前致谢。

1 个答案:

答案 0 :(得分:0)

看起来好像你只想对你的后端运行一个SQL Min(),Max()查询,就好像你是指一个ASP.Net GridView还是别的什么都没关系。 / p>

VFP原型语法看起来像

CREATE CURSOR test (Name C(10), Date D, Time C(5))
INSERT INTO test VALUES ("Mike", DATE(2015, 4, 22), "11:16")
INSERT INTO test VALUES ("Mike", DATE(2015, 4, 22), "14:23")
INSERT INTO test VALUES ("Rose", DATE(2015, 4, 22), "10:45")
INSERT INTO test VALUES ("Rose", DATE(2015, 4, 22), "11:13")
INSERT INTO test VALUES ("Jose", DATE(2015, 4, 22), "14:55")
INSERT INTO test VALUES ("Jose", DATE(2015, 4, 22), "16:19")
SELECT name, date, MIN(time), MAX(time) FROM test GROUP BY 1, 2

...最后一行将是您通过OleDB发送的那一行,问题可能是您想要发生的事情,如果您的给定Group By模式只有一个或两个以上的结果,以及为什么表中没有主键。

相关问题