Axapta 冻结一个或多个网格列

Axapta 冻结一个或多个网格列,axapta,x++,Axapta,X++,是否可以在Dynamics Ax中冻结网格列,以便当用户向右滚动时,第一列或第二列继续显示,并且不会滚动到视图之外?不幸的是,在Dynamics Ax中不可能这样做 由于Excel可以很容易地解决这个问题,并且在Dynamics AX中导出到Excel(csv或html)既快捷又容易,因此我建议您询问您的客户是否可以使用Excel解决这个问题 对。打开Excel后需要进行一些手工操作。不是一个完美的解决方案。;-) 如果确实需要这样做,您可以尝试使用并排并共享同一数据源的两个网格来模拟该行为。一

是否可以在Dynamics Ax中冻结网格列,以便当用户向右滚动时,第一列或第二列继续显示,并且不会滚动到视图之外?

不幸的是,在Dynamics Ax中不可能这样做

由于Excel可以很容易地解决这个问题,并且在Dynamics AX中导出到Excel(csv或html)既快捷又容易,因此我建议您询问您的客户是否可以使用Excel解决这个问题


对。打开Excel后需要进行一些手工操作。不是一个完美的解决方案。;-)

如果确实需要这样做,您可以尝试使用并排并共享同一数据源的两个网格来模拟该行为。一个网格将有冻结的列,另一个网格将有其余的列,但是如果有足够的记录需要垂直滚动,那么垂直滚动将不会链接到两个网格,这显然是不理想的。您的表单有多宽?我想说,如果数据太宽,您可以改变显示数据的方式。也许在下面添加另一个网格,或者从网格中取出这些字段,并在网格上方显示它们,并将它们用作过滤器。这完全取决于你在做什么。这是系统表单还是自定义表单?