1、像上面图片显示的。当我点增加的时候,怎么才能让他固定在增加的这行进行编辑而不能点其它的行。因为我的这个一点其它的行。他就会状态变了。这样很不方便。2、大家看到第一个字段是显示时间的。如何能让后面的第几周根据前面选的时间来判断后面的时间呢?怎么去获取在哪里写事件呢?
3、还有我就想像操作DBGRID输入数据的类型要怎么控制呢?比如输入时间,如果他输入了字母什么的如果我能像在EDIT,COMBOBOX里一样可以屏蔽他就好。要怎么写呢?
前提我是用Dataset 的方式来写的,也就是:Qry1.insert、Qry1.edit、Qry1.delete、Qry1.Canncl、Qry1.close这样子来写的。请大家帮忙。小弟先谢了。只要回答的好。分数不是问题。先谢了。
解决方案 »
- 谁帮我详细介绍一下varient类型和olevarient类型
- 怎样写一个组合控件,谢谢?
- 如何生成,001,001001,001002,001003 。。。。这样规则的ID值
- 問一個問題﹐如何取出一個10位字符的字符串的第3﹐4位出來
- 一用 idFTP.List就没反应,在线等待,请各位帮帮忙
- 有没有听过“数据库死锁”的情况?进来看看,给分!
- 怎样清除缓冲区中的数据
- 各位大哥,十万火急!
- DLL问题,很简单!来领分啊!
- 各位兄弟,哪里有Express 控件包的 for Delphi6 版本??真的好急!
- 有趣的现象,showmessage(floattostr(int(strtofloat('2.1')*100)))结果是209,不知道有没有人知道原因?
- 初学delphi,以下代码到底有什么问题??
要不三层的
2、我想应该是在DBGrid1MouseDown里写吧,我没有试
3、可以用第三方的控件吧
01: http://photos.i.cn.yahoo.com/zihu_84/726c/c029.jpg/
02:http://photos.i.cn.yahoo.com/zihu_84/726c/d3e9.jpg/
已经选择了DBGRID。所以不想用STRGRID之类的。至于用EDIT+DBGRID主要是因为:我这个字段太多。如果用EDIT那太多了。而且我的是权限控制了字段。如果用EDIT要动态控制哪些应该出现哪些不应该出现比较不太好控制。