You cannot use ShareData with Crosstab DataWindows,
可以这样试试,
powerobject my_object
datawindow ldw_dw
datastore lds_ds
my_object=message.powerobjectparm
if typeof(my_object)=datawindow! then //传递的是数据窗口对象
ldw_dw = my_object
if ldw_dw.rowcount() = 0 then
messagebox("提示","传送数据为空,不能进行打印!")
close(this)
return
end if