还是老问题?没人懂吗?(20分)

  • 主题发起人 主题发起人 吕洞宾
  • 开始时间 开始时间

吕洞宾

Unregistered / Unconfirmed
GUEST, unregistred user!
1.如何把stringgrid 和query绑在一起?也就是说组成一个控件?
自动将本身(stringgrid)的显示清空,然后填满新数据?
2.如何使DBGRID的标题栏可分行显示?
3.如何解决开发数据库时遇到的'已有另一个数据集连接..,导致另一个HTML.'此类问题?
小弟最近很穷,望各位大吓不吝赐教!!!
 
1。写一个控件比较麻烦,我以前也想写一个类似功能的控件,但觉得太麻烦,
就用DBGRIDEH了。但在程序中手动连接STRINGGRID和QUERY则比较容易,大概这样:
while not query.eof do
begin
stringgrid.cells[col,row]:=query.fieldbyname('fieldname').asstring;
......
query.next;
end;

2.DBGRIDEH可以在标题上分行。stringgrid的标题跨行太麻烦,
必须自己用stringgrid的canvas进行自绘操作。

3.如果是单机数据库,那么把TDatabase的连接属性改成共享,具体操作忘了^_^,
反正TDatabase的属性不是很多,你一个一个的试总会试出来的^_^。
如果是网络共享数据库,那么建议用parodox,它可以自动管理
多人共享数据库。当然,你用真正的网络数据库(比如MSSQL)则更好。

呵呵,不好意思,胡乱写了些东西,如果有错误希望不要骂我,因为我也是初学者。
 
to ego:有该控件的原码吗?给我发一份:lp224@163.com谢谢了!
 
我看好象是enlib控件吧?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部