12下一页
发帖
查看: 2817|回复: 11

Datagrid中想交换两列数据的显示顺序,应该怎么做?

升级   0.04%

40

主题

120

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-8-8 10:52:36 | 显示全部楼层 |阅读模式
如题。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-8-8 10:56:01 | 显示全部楼层
您是想数据网格中 某列的数据显示到另外一列的数据前面吗?
这个去更改表单上的设计就可以
回复

使用道具 举报

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-8-8 11:02:53 | 显示全部楼层
grid.reverse()  //反转数组顺序
回复

使用道具 举报

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-8-8 11:03:23 | 显示全部楼层
grid.reverse()  //反转数组顺序
回复

使用道具 举报

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-8-8 11:03:26 | 显示全部楼层
grid.reverse()  //反转数组顺序
回复

使用道具 举报

升级   0.04%

40

主题

120

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-8-8 11:07:05 | 显示全部楼层
论坛管理员 发表于 2024-8-8 10:56
您是想数据网格中 某列的数据显示到另外一列的数据前面吗?
这个去更改表单上的设计就可以 ...

是的,但是设计上要怎么做?比如我有四列,我想显示成4132这种,Datagrid的列操作上没有直接拖动的按钮。
回复

使用道具 举报

升级   0.04%

40

主题

120

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-8-9 09:28:42 | 显示全部楼层
顶一下,管理员看到回复一下。
回复

使用道具 举报

升级   100%

3

主题

1687

回帖

1018

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1018
发表于 2024-8-9 10:50:25 | 显示全部楼层
qaz6908768 发表于 2024-8-9 09:28
顶一下,管理员看到回复一下。

里面的组件拖动一下,设计的时候直接按您想要的顺序设计
回复

使用道具 举报

升级   0.04%

40

主题

120

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-8-9 14:44:56 | 显示全部楼层
xadmin 发表于 2024-8-9 10:50
里面的组件拖动一下,设计的时候直接按您想要的顺序设计

datagrid的数据应该是按照cell的标识映射到打印表单中对应的部分吧?我有试过打印表单中直接拖动交换cell内部的组件,但打印显示的结果没有变化。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-8-12 10:25:46 | 显示全部楼层
对,datagrid是按照cell标识去显示数据的,您可以看看标识是否能修改,如果能修改就改一下,改不了那就没办法了,建议您升级,使用datatable数据表格,数据网格是已经过时好几年的组件了
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread