procedure ClientDataSetOrder;
//var Descend: Byte;
begin
{
with (TDBGrid(Column.Grid).DataSource.DataSet as TClientDataSet) do
begin
Descend := Descend xor Round(Exp(Column.Index * Ln(2)));
if Column.Field.DataType<ftAutoInc then
begin
if (Descend and Round(Exp(Ln(2) * Column.Index)))=0 then
begin
AddIndex(Column.FieldName + 'InxDES' , Column.FieldName, [ixDescending],'','',0);
IndexName := Column.FieldName + 'InxDES';
end else
begin
AddIndex(Column.FieldName + 'Inx' ,Column.FieldName ,[],'','',0);
IndexName := Column.FieldName + 'Inx';
end;
end;
end;
}
end;
//var Descend: Byte;
begin
{
with (TDBGrid(Column.Grid).DataSource.DataSet as TClientDataSet) do
begin
Descend := Descend xor Round(Exp(Column.Index * Ln(2)));
if Column.Field.DataType<ftAutoInc then
begin
if (Descend and Round(Exp(Ln(2) * Column.Index)))=0 then
begin
AddIndex(Column.FieldName + 'InxDES' , Column.FieldName, [ixDescending],'','',0);
IndexName := Column.FieldName + 'InxDES';
end else
begin
AddIndex(Column.FieldName + 'Inx' ,Column.FieldName ,[],'','',0);
IndexName := Column.FieldName + 'Inx';
end;
end;
end;
}
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货