总分300,挑战高手!!! 两个星期了,没人能拿!!! (100分)

S

sundart

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使DbGridEh没有数据也能显示表格线,
以便开发适合中国人习惯的数据库程序(给出答案者另加200!!!)
添加空记录可以实现,但麻烦,因为窗口大小可调整,
请问有无更好的办法?

 
难道没有办法吗?
 
能说一下,这样做的目的吗?
 
从数据库取数据放到grid上,不用dbgrid.
或自己画线[:)]
 
//能说一下,这样做的目的吗?
呵呵,就象报表打印补空表格一样,视觉效果而已。 这叫中国特色:)

见过速达的软件没有?
 
实际上就是自己画线
用STRINGGRID自己写好了
 
检索空不就可以了?还那么麻烦干啥?
 
用 StringGrid
 
StringGrid暂时不考虑,以前用它作个一个数据库程序,控制太麻烦了。

还望各位朋友指点迷津!
谢谢!

 
确实它这个不是太好看,我也想怎么解决,如果
你是高手的话,可以自己改源码,改后别忘了给
我一份啊!
aft_st_sd@163.com
 
呵呵,我可不是什么高手:)
但我相信许多人都想解决这个问题而束手无策!
我们一起听听真正的“高手”讲课吧!
 
用DBGridEh,也就是Ehlib,加上Footer,就可以有表格线了。
我们应该把时间放到业务的实现,界面最好是用现成的!
 
//用DBGridEh,也就是Ehlib,加上Footer,就可以有表格线了。
表格是有了,但我要的是全部画满。这可能要改写源程序。
所以我在此提问,是希望有过类似经验的朋友提点“实质的建议”。
//我们应该把时间放到业务的实现,界面最好是用现成的!
有道理,但不可否认,商业软件界面是很重要的组成部分。
 
中国人的毛病就是多啊,程序员就是累啊
 
写一个结果集没有记录的select语句, 用query指向它, 字段名可以用AS语句来任意改
比如: select A AS X, B AS Y, .....from table1 where 1=0

另外要想修改的话, 可以设置requestlive=true, 并且cacheupdated=true
必要时还可以结合updateSQL控件来使用
 
楼上的朋友,贴错地方了吧:)
 
can you explain in detail why you did not use a blank record?
 
//can you explain in detail why you did not use a blank record?
不使用空记录,因为窗口大小可调整,也就说行行数不定,
当然可以考虑到最大行数的情况,比如100行,但我认为不是最好的办法,
所以我在此提问,是希望大家讨论一个较好的解决办法.

谢谢!
 
顶部