能否将Ehlib的DBGridEh中的隐藏列导出
能否将Ehlib的DBGridEh中的隐藏列导出 问题点数:100、回复次数:2Top
1 楼GARNETT2183(KingWolves (http://kevin-lu.blogspot.com))回复于 2005-08-01 15:16:39 得分 20
通克隆DBGridEH,把克隆下来的DBGridEH把原来的列显示出来,之后再导出...<<笨方法Top
2 楼hqhhh(枫叶)回复于 2005-08-01 15:49:41 得分 80
有两种方法:
1.建一个隐藏的DBGridEh,专门用于导出
2.在导出事件之前加如下代码:建一个临时DBGrid,用于导出
var
DBGrid : TDBGridEh;
i : Integer;
begin
// inherited;
try
DBGrid := TDBGridEh.Create(nil);
DBGrid := DBGridEh2;
for i := 0 to DBGridEh2.Columns.Count - 1 do
begin
DBGrid.Columns[i].Visible := True;
end;
//导出代码
finally
DBGrid := nil;
end;
Top




