dbgrid1.Fields('aaa').Visible:= False;
解决方案 »
- 求GeckoBrowser的安装和使用方法
- 超难---------------delphi 如何实现打开其他程序时就改变其原始的类名。
- 关于时间
- PrintDBGridEh打印DBGridEh第一列的“总计”怎么为0啊?!解决问题后独立开帖散分啊……
- 我的家在东北松花江上
- 在C/S结构下,程序使用ADO直接连接SQL 2000数据库,请问如何设置客户端的ADO连接字符串?
- DBGrid1又一个问题??
- 怎么让自己的控件以panel或form为parent,在其上面生成个按纽?
- 如何读取硬盘的ID号,利用计算机硬件加密
- 求助:我做三层结构时,客户端的clientdataset的active属性设为true时出错。
- 关于文件输入输出的简单问题
- 初学者提问 怎样设置透明窗体
你可以在对应的地方写dbgrid1.Fields('sss').Visible:= checkbox.checked;
他用的是 google的引擎请大家去 http://www.new7wonders.com/c/voting.php 投长城一票
奇怪,有谁知道为何被封吗?
procedure TForm1.ProcessClick(Sender: TObject);
var
TmpI: Integer;
begin
(Sender as TMenuItem).Checked := Not (Sender as TMenuItem).Checked;
for TmpI := 0 to DbGrid1.Columns.Count - 1 do
begin
if DbGrid1.Columns[TmpI].DisplayName = (Sender as TMenuItem).Caption then
DbGrid1.Columns[TmpI].Visible := (Sender as TMenuItem).Checked;
end;
end;procedure TForm1.Button2Click(Sender: TObject);
var
TmpI: Integer;
TempMenuItem: TMenuItem;
begin
for TmpI := 0 to DbGrid1.Columns.Count - 1 do
begin
TempMenuItem := TMenuItem.Create(PopupMenu1);
TempMenuItem.Caption := DbGrid1.Columns[TmpI].DisplayName;
TempMenuItem.Checked := True;
TempMenuItem.OnClick := ProcessClick;
PopupMenu1.Items.Add(TempMenuItem);
end;
end;
google
5555555555
用菜单的checked和Columns的visable属性就好的啦
5555555555
google
5555555555
怎么了啊