如何通过query实现在程序中往DBGride中动态添加列;

ttwandln 2004-06-07 03:22:45
请在伙来一下帮帮忙,有源码者高分,分不够可以再加;
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dreamnest 2004-06-07
  • 打赏
  • 举报
回复
定义:Column: TColumn

代码:
Column := DBGrid.Columns.Add
Column.FieldName := ...//Query中对应要增加的字段名
Column.Width := ...
Column.Title.Caption := ...
luofs 2004-06-07
  • 打赏
  • 举报
回复
DGrid1.Columns.Add; //增加一列
////////////////////////////////控制某一列的属性
DGrid1.Columns.Items[n].FieldName:='Filedname';
DGrid1.Columns.Items[n].Title.Caption:='标题名';
DGrid1.Columns.Items[n].Width:=200;
DGrid1.Columns.Items[n].ReadOnly:=true;
/////////////////////////////////////////////////////
ttwandln 2004-06-07
  • 打赏
  • 举报
回复
我就是想在原有的列的前提下,

通过程序,
非改动SQL,

再增加一列
getit911 2004-06-07
  • 打赏
  • 举报
回复
DBGride自己可以控制列的多少。
zhlwyy 2004-06-07
  • 打赏
  • 举报
回复
query1.params.parambyname(0).Value:=edit1.text;

5,392

社区成员

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

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