对于dbgrideh如何动态隐藏或者显示列

来源:互联网 发布:sftp端口登录命令 编辑:程序博客网 时间:2024/06/06 13:09

如果你没有在dbgrideh的columns中添加字段,(动态列)可以这样 
self.DBGridEh1.DataSource.DataSet.FieldList.FieldByName('学生姓名').Visible:=False;

进一步优化代码:

DBGridEh1.DataSource.DataSet.FieldByName('用户ID').Visible := False;

--------------------------------------------------------------------------------------------------------------

如果已经在dbgrideh的columns中添加了字段,(静态列)可以这样 
self.DBGridEh1.Columns.Grid.FieldColumns['学生姓名'].Visible:=false;

原创粉丝点击