你提到的全局变量(User!UserID)是唯一相关的内置变量,如果你查看MSDN上的内置全局变量,我认为你可能已经回答了自己的问题。我想出了一些其他的替代方法: 如果你在自己的应用程序中使用ReportViewer运行报表,你可以使用一个隐藏参数,并让应用程序传递完整的用户名。 一个更重量级的替代方案是使用自定义(嵌入式)代码或程序集引用,这可能会让你访问这些信息(不过不确定)。