delphi的DBGrid排序问题
我用的ADOConnectionADOTableDataSource和DBGrid实现对数据的浏览,我想让DBGrid能按某字段的升序或降序列出,请高手指点.proced...
我用的ADOConnection ADOTable DataSource和DBGrid实现对数据的浏览,我想让DBGrid能按某字段的升序或降序列出,请高手指点.
procedure TFrmLineEat.DBGrid2TitleClick(Column: TColumn); {排序餐饮显示数据}
begin
dm.ClientDataSet_Temp7.IndexFieldNames := Column.Field.FieldName;
end;
"dm.ClientDataSet_Temp7.IndexFieldNames"这是什么意思,我菜鸟啊,是文件名吗?还是函数? 展开
procedure TFrmLineEat.DBGrid2TitleClick(Column: TColumn); {排序餐饮显示数据}
begin
dm.ClientDataSet_Temp7.IndexFieldNames := Column.Field.FieldName;
end;
"dm.ClientDataSet_Temp7.IndexFieldNames"这是什么意思,我菜鸟啊,是文件名吗?还是函数? 展开
展开全部
procedure TfrmQueryFormBase.jzgDBGridEh1TitleClick(Column: TColumnEh);
begin
if Copy(MemTableEh1.SortOrder, Length(Column.FieldName) + 2, 1) = 'A' then
MemTableEh1.SortOrder := Column.FieldName + ' DESC'
else
MemTableEh1.SortOrder := Column.FieldName + ' ASC';
end;
我用的是TMemTableEh,你用ADOTable也可用吧,你试试,我不带测试了
begin
if Copy(MemTableEh1.SortOrder, Length(Column.FieldName) + 2, 1) = 'A' then
MemTableEh1.SortOrder := Column.FieldName + ' DESC'
else
MemTableEh1.SortOrder := Column.FieldName + ' ASC';
end;
我用的是TMemTableEh,你用ADOTable也可用吧,你试试,我不带测试了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议使用ADOConnection,ADOQuery,DBGrid的方式,你说的这种方式没用过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp.net的连接数据库然后显示是么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
何必自己写 你可以用ehlib啊 里面的DBGrideh又很多很好的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询