寻找节点 修改值rdlc (通过程序修改rdlc中值,列的宽度)

benqlch 2013-01-24 05:32:40

<?xml version="1.0" encoding="utf-8"?>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
<Body>
<ReportItems>
<Tablix Name="Tablix1">
<TablixBody>
<TablixColumns>
<TablixColumn>
<Width>0.55717in</Width>'需要修改的值
</TablixColumn>
<TablixColumn>
<Width>0.1in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.56387in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.61967in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.54943in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.49878in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.59843in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.578in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.66134in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.58842in</Width>
</TablixColumn>
<TablixColumn>
<Width>0.59883in</Width>
</TablixColumn>
</TablixColumns>




Dim s As String = Nothing
Dim rdlStream As IO.Stream = Me.GetType.Assembly.GetManifestResourceStream("_2012ks.Reportcjjl.rdlc")
Dim rdlStreamReader As New IO.StreamReader(rdlStream)
Dim rdlDoc As New XmlDocument
rdlDoc.LoadXml(rdlStreamReader.ReadToEnd)
Dim ns As System.Xml.XmlNamespaceManager = New System.Xml.XmlNamespaceManager(rdlDoc.NameTable)
ns.AddNamespace("mxh", "http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition")
Dim list1 As System.Xml.XmlNodeList = rdlDoc.SelectNodes("//mxh:TablixColumns/mxh:TableColumn/mxh:Width", ns)


在Dim list1 As System.Xml.XmlNodeList = rdlDoc.SelectNodes("//mxh:TablixColumns/mxh:TableColumn/mxh:Width", ns) 找不到节点值,在2008中能找到,我在2010中就找,请帮助,看看是那里的问题!
...全文
55 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧