cwlr.net
当前位置:首页 >> DElphi 里DBGriD里列标题的居中 >>

DElphi 里DBGriD里列标题的居中

1、如上用 select XH as 序号 from 表 这样的方法来实现 2、在DBGRID上双击,添加几个Tcolumn,设置它的FieldName(前提是已经设置好DataGrid的DataSource),在Title->Caption可以设置它显示时的标题文字

DBGRID应该没这功能,不过可以在后台数据库的字段中设置对齐方式

点中dbgrid控件,在对象管理器(Object Inspector)中的Columns行点击“...”按钮,选中你要设置居中的字段----------在这个字段属性栏第一行:Alignment项选择“taCenter”即可。 如果有其他问题,愿意一起讨论。

DBGrid一般用于DELPHI,在DELPHI中如下实现: 在OnMouseDown事件中实现以下代码: procedure TForm1.DBGridEx1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var iCol: Integer; begin with DBGridEx1...

taCenter是TAlignment中枚举的值,而JvDBGrid1.Columns[i].Alignment中的Alignment是TJvTabAlignment类型的,所以不同类型的赋值就报错了。

最简单的办法,就是在数据表中相关字段的OnGetText中写代码如下: procedure TForm1.ClientDataSet1dfdfdGetText(Sender: TField; var Text: string; DisplayText: Boolean);begin if Sender.AsInteger = 0 then Text := '没用完' else if Sende...

如果你要修改全部的列,就要遍历下,然后改掉对应列的标题。 for i := 0 to DBGrid1.Columns.Count - 1 do DBGrid1.Columns[i].Title.Caption := '123';

DBGrid1.Columns.Add() ; DBGrid1.Columns.Add() ; DBGrid1.Columns.Add() ; DBGrid1.Columns.Items[1].Width := 100 ; 这是一个比较简单的例字,你把他放到按钮里,然后点击一下,你会发现第二列的宽度和其它的不一样,这说明第二列已被设置了列宽

直接双击dagrid,然后全部添加,然后再title里的caption进行更改,添加之前先把adoquery_select里查出值,可追问

我来告诉你吧~~ 这要安装DevExpress控件的~~~使用TcxGrid控件就可以实现你要的效果了~~~

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com