我已经使用C#创建了基于Windows应用程序的用户界面,以使用户能够管理报表服务器的项目。我实现的功能之一是右键单击文件夹的名称(在UI TreeView层次结构中),然后从菜单中选择“重命名”选项,该选项将调用ReportingServices2005.SetProperties函数。我将“Name”和“Value”的属性添加到数组中,并将其作为参数传递给该函数。我得到一个漫长的错误信息,但它真的只说:SoapExceptions错误:属性“名称”是只读的,无法修改或删除。 (SSRS)
System.Web.Services.Protocols.SoapExceptions:酒店“名称”是只读,不能被修改或删除 - > Microsoft.ReportingServices.Diagnostics.Utilities.ReadOnlyPropertyException:...
我已经设置了MessageBox.Show()的代码中显示的TreeView。 SelectedNodes.Nodes.IsReadOnly它显示'False'。所以我不认为任何东西都是只读的。我也可以去报告管理器本身,并在那里重命名没有问题。 “名称”是我无法从用户界面应用程序编辑的属性之一吗?其他属性如“隐藏”或“描述”是可编辑的。我很感激你的回复。