如何以编程方式定位RDLC报告项



我想在vs2005中通过c#编码设置rdlc报告项(文本框)的屏幕坐标。我在谷歌中搜索过。没有找到正确的答案。如何通过报表参数设置rdlc报表项的位置?任何形式的帮助都将不胜感激。感谢

如果您在记事本或任何xml编辑器中打开rdlc文件,您可以看到它只是xml。如果给元素一个id,那么就可以使用xpath来查找该元素。然后,您所需要做的就是更新xml中的顶部和左侧节点。

基本步骤是:

  • 将rdlc打开到新的XmlDocument中
  • 找到包含要移动的元素的节点(这可以通过相对简单的xpath查询来完成)
  • 使用新跳线修改节点
  • 保存xml文档
  • 然后将修改后的rdlc加载到报表查看器中

这并不太容易,但一旦您开始使用xml,您几乎可以使用RDLC做任何事情。

最新更新