默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。
0]该字段一定要是date类型的。
CREATE TABLE "main"."NewTable" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" TEXT, "password" date ) ;
1]在界面放一个DBDateTimePicker控件,并设置好DataSource和DateField, 控件的Visibler为false,
在DBGrid的OnSelectEditor添加下面的代码就可以。