首页 > 其他分享 >给dbgrid增加日期下拉列表

给dbgrid增加日期下拉列表

时间:2023-08-23 09:01:36浏览次数:33  
标签:dbgrid DBGrid1 SelectedField DBDateTimePicker1 列表 日期 Editor dbdatetimepicker

在窗口放一个dbgrid,dbdatetimepicker,将dbdatetimepicker设置visible:=false;

procedure TForm1.DBGrid1SelectEditor(Sender: TObject; Column: TColumn;
var Editor: TWinControl);
begin
if (DBGrid1.SelectedField.DataType=ftDateTime) or
  (DBGrid1.SelectedField.DataType=ftDate)
then begin
  DBDateTimePicker1.DataSource:=DBGrid1.DataSource;
  DBDateTimePicker1.DataField:=DBGrid1.SelectedField.fieldname;
  DBDateTimePicker1.boundsRect:=DBGrid1.SelectedFieldRect;
  Editor:=DBDateTimePicker1;
  DBDateTimePicker1.Visible:=True;
end;
end;

标签:dbgrid,DBGrid1,SelectedField,DBDateTimePicker1,列表,日期,Editor,dbdatetimepicker
From: https://www.cnblogs.com/Laza/p/17650115.html

相关文章

  • 哈希,列表,集合,有序集合,慢查询,pipeline,发布订阅,bitmap位图,Hyperloglog
    目录1哈希类型2列表类型3集合类型4有序集合(zset)5慢查询6pipeline与事务7发布订阅8Bitmap位图9HyperLogLog1哈希类型###1---hget,hset,hdelhgetkeyfield#获取hashkey对应的field的value时间复杂度为o(1)hsetkeyfieldvalue#设置hashkey对应的field的value......
  • EAS_客户端关闭编辑页面,序时簿列表页面没刷新
    可以在关闭时调用如下代码publicvoidactionSave_actionPerformed(ActionEvente)throwsException{booleanflag=auditBill_save();if(flag){//已审核的单子修改保存后直接关闭窗口ObjectuiObject=this.getUIContext().get(UIContext......
  • 通过作用域插槽封装高级列表组件
    1、应用范围一个项目可能有多个页面用到了table,都是从后台请求数据进行渲染。分页。等通用功能。ui或许有些许不同,但是大部分都是重复的功能。所以看了官方文档,我们可以通过作用域插槽封装高级列表组件,一个组件通用所有项目。2、使用方式封装通用组件<FancyList:api-url="u......
  • sql日期去掉-
    selectreplace(d_day,'-','') fromfc_sr_day_sale_ad_order;语法REPLACE(''string_replace1'',''string_replace2'',''string_replace3'')参数''string_replace1'......
  • 常见结构体 日期 字符串的操作 很实用
    取余和取整:常用结构体的操作:日期的操作: 字符串的操作: 作者:稻草人11223......
  • Web_PHP_DedeCMS_搜索结果列表页面描述信息截取问题;
    功能:解决搜索结果列表页描述信息含有关键字样式时,直接截取后显示结果不理想(长短不一、乱码)问题;自定义函数:在include\extend.func.php中添加;//处理搜索页面描述信息截取问题//stripos()_返回字符串在另一字符串中第一次出现的位置(大小写不敏感);functionsubSearchText($val,......
  • WPF实现Element UI风格的日期时间选择器
    背景业务开发过程中遇到一个日期范围选择的需求,和ElementUI的DateTimePicker组件比较类似,由两个日历控件组成,联动选择起始时间和结束时间。问题WPF中提供了一个DatePicker的控件,主要由DatePickerTextBox、Button和一个Calendar组成,其中Calendar是后台代码动态添加的,因此不能直......
  • Django 基于DRF的列表增删改查
    基于DRF的列表增删改查目录基于DRF的列表增删改查1表结构2基于APIView实现对course表获取所有数据,增加数据2.1ser2.2views2.3urls3基于ListAPIView、CreateAPIView实现获取所有数据,增加数据3.1ser3.2views3.3urls4基于ModelViewSet实现Course表实现增删改查4.1ser4.2......
  • 无涯教程-PHP - 日期时间
    日期是日常生活中的重要组成部分,PHP还提供了用于日期的强大工具,使操作日期变得容易。time()函数PHP的time()函数为您提供了有关当前日期和时间的所有所需信息,它不需要参数,但返回整数。time()返回的整数表示自1970年1月1日午夜GMT以来经过的秒数,此刻称为UNIX时期,此后经过的秒......
  • MySQL日期加减
    一、MySQL为日期增加一个时间间隔:date_add()。1、示例:set@dt=now();selectdate_add(@dt,interval1day);-加1天selectdate_add(@dt,interval1hour);-加1小时selectdate_add(@dt,interval1minute);-加1分钟selectdate_add(@dt,interval1second);-......