A way to control the width of columns and bars (RDL)

Regarding the bar width question: 
In RS 2005, you can change the setting of the PointWidth element (directly under the Chart element) - however you'd have to do this directly in the RDL file because this property is not available in report designer.
In RS 2008, the PointWidth property is accessible in report designer / report builder.

---------------

RDLC 不能使用 <PointWidth>10</PointWidth>

---------------

Yes there is a way to control the width of columns and bars. The property is  called "PointWidth". However, the property is only supported on the report server (and preview).
What you need to do is:
* open your RDL file in a text / xml-editor
* search for the chart (<chart name="...">)
* add a PointWidth value between 0 and 100 (by default it is 55)
Example:
<Chart Name="Sales">
<PointWidth>10</PointWidth>
...
</Chart>
 Note: PointWidth is a constant value, so if you have an unknown number of categories at runtime you might want to use two identical charts (one with regular PointWidth, the other with a small PointWidth) and based on a condition (number of categories) always hide one chart.
---------------

I have a percent stacked bar chart. For a number of entries it shows nice,however, if there is only one entry, the one bar fills the whole chart,
obscuring any major/minor grid lines as well. Is there a way to specify something so that the width of the one single bar is more respectable?
Thanks.

---------------

You should turn on "side margins" for the x-axis.
 
I found that the PointWidth has an affect if there are two or more bars, but  it has no affect for one bar, as one bar still fills the whole chart. I
like  the charting features, especially after SP1, just this looks sort of tacky.
---------------

http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/0beec7dd-2a87-43d7-bde5-86fec634c18b/

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/4221b002-76dd-4c97-8823-626d0accfc39

http://www.developmentnow.com/g/115_2004_7_0_0_448692/Fat-bar-in-Bar-Chart.htm

http://blogs.msdn.com/robertbruckner/archive/2008/10/27/charts-with-dynamic-size-based-on-categories-or-data.aspx (SQL 2008)

http://203.208.37.132/search?q=cache:z6wuPrNLR_8J:www.developmentnow.com/g/115_2004_7_0_0_448692/Fat-bar-in-Bar-Chart.htm+rdlc+series+chart+width&cd=59&hl=zh-CN&ct=clnk&gl=cn&st_usg=ALhdy28g1jfJ-khBnHDSqqlaMInKbWGi1g

posted @   emanlee  阅读(971)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示