控件及命名如下:
qyHed:TADOQuery;
dsHed:TDataSource;
grd:TDBGridEh;
相互都已经关联好。问题是这样的:
qyHed有Sort属性对吧,dsHed的DataSet是qyHed,我想写一个过程传入grd,过程里有内容:
qyHed.Sort....
而我象这样:
grd.DataSource.DataSet.Sort显然不行,各位高手有什么办法吗?
不知道我说明白了没?
qyHed:TADOQuery;
dsHed:TDataSource;
grd:TDBGridEh;
相互都已经关联好。问题是这样的:
qyHed有Sort属性对吧,dsHed的DataSet是qyHed,我想写一个过程传入grd,过程里有内容:
qyHed.Sort....
而我象这样:
grd.DataSource.DataSet.Sort显然不行,各位高手有什么办法吗?
不知道我说明白了没?
grd.Columns[6].Title.sorter := smUpEh; // or smDownEh
例:
procedure Sort(grd:TDBGridEh;qyHed:TAdoQuery);
begin
...
qyHed.Sort:=...
end;
我现在能不能不传qyHed,直接传入grd一个参数达到我想要的目的:
procedure Sort(grd:TDBGridEh);
begin
...
grd.DataSource.DataSet.Sort:=... //错误
end;
有没有办法只传一个参数达到我的目的???