matinebi
شنبه 17 مرداد 1388, 08:43 صبح
من با کد زیر میخوام که با کلیک بر ستون های گرید فیلد ها مرتب شود
procedure Tmain.DBGrid2TitleClick(Column: TColumn);
begin
if (Column.FieldName<>'')and(Column.FieldName <>'CalculatedStatus') then
ADOQuery1.Sort:=Column.DisplayName;
//ADOQuery1.Sort:=Column.FieldName;
end;
اما مشکل در ستونی است که نوعش calcfield است و این ارور رو میده
Item cannot be found in the collection corresponding to the requested name or ordinal.
procedure Tmain.DBGrid2TitleClick(Column: TColumn);
begin
if (Column.FieldName<>'')and(Column.FieldName <>'CalculatedStatus') then
ADOQuery1.Sort:=Column.DisplayName;
//ADOQuery1.Sort:=Column.FieldName;
end;
اما مشکل در ستونی است که نوعش calcfield است و این ارور رو میده
Item cannot be found in the collection corresponding to the requested name or ordinal.