关于DBgrid显示部分字段的问题

ningmei 2001-12-30 11:34:13
我查处的SQL语句需要查出3个字段,但是要求DBGrid中只显示2个字段,该如何处理?
谢谢大家!新年快乐!
...全文
86 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
arlenpan 2001-12-30
  • 打赏
  • 举报
回复
假如不显示字段'FieldA'
DBGrid1.DataSet.FieldByName('FieldA').Visible := False;
ningmei 2001-12-30
  • 打赏
  • 举报
回复
to xiaoxiao197821(洪飞)
谢谢,我的问题解决了!
马上给分!
祝大家新年快乐!
iBear 2001-12-30
  • 打赏
  • 举报
回复
固定列也可设置中文标题,注意列的title属性,把他的caption设为所要的中文,行了
xiaoxiao197821 2001-12-30
  • 打赏
  • 举报
回复
procedure Tfnewquery.CheckBox1Click(Sender: TObject);
begin
select_field(DBGrid1,checkbox1,0);
end;
procedure select_field(dbgrid:Tdbgrid;checkbox:Tcheckbox;index:integer);
begin
if (checkbox.Checked=true) then
dbgrid.Columns.Items[index].Visible:=true;
if (checkbox.Checked=false) then
dbgrid.Columns.Items[index].Visible:=false;
end;
ningmei 2001-12-30
  • 打赏
  • 举报
回复
我不打算设置固定列,因为有些字段值和标题都需要中文显示!
thedream 2001-12-30
  • 打赏
  • 举报
回复
哦,是cloumns editor:)
blackdell 2001-12-30
  • 打赏
  • 举报
回复
在属性编辑器中为dBGRid设置两个Column,将他们的FieldName设置为要显示的两个字段的名字,或者在程序中动态的创建两个Column,同样将他们的FieldName设置为要显示的两个字段的名字
thedream 2001-12-30
  • 打赏
  • 举报
回复
右键,itemedit

5,931

社区成员

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

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