一个Table是动态指定它的tablename。而与它相连的dbgrid就必须用代码来选择columns,请问如何实现?

西山小月 2001-06-12 09:20:00
一个Table是动态指定它的tablename。
而与它相连的dbgrid就必须用代码来
选择columns,请问如何实现?
...全文
118 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
西山小月 2001-06-12
  • 打赏
  • 举报
回复
同时也感谢热心回复的朋友!谢谢了!
西山小月 2001-06-12
  • 打赏
  • 举报
回复
看来C_Sharp(...)技高一筹,短短四行,搞定!在此多谢!
西山小月 2001-06-12
  • 打赏
  • 举报
回复
试一试,如果可以马上给分,哈哈!
C_Sharp 2001-06-12
  • 打赏
  • 举报
回复
原来这么多人回答:)
C_Sharp 2001-06-12
  • 打赏
  • 举报
回复
with DBGrid1.Columns.Add do
begin
Field:= Table1.FieldByName('hello');
end;
cobi 2001-06-12
  • 打赏
  • 举报
回复
选择columns有什么要求呢?
可以试一下:
var
I : integer;
for I := 0 to Table1.fields.count - 1 do
begin
if {显示条件} then
dbgrid1.columns[I].visible := true
else
dbgrid1.columns[I].visible := false;
end;

或许给出更详细的要求吧
weenyboy 2001-06-12
  • 打赏
  • 举报
回复
Table1.FieldCount
Table1.Fields[i].FieldName
Column1:=DBGrid1.Columns.Add(ColumnName)
Column1.Title.Caption
Column1.FieldName
yy22 2001-06-12
  • 打赏
  • 举报
回复
就是就是

密切关注!!!

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧