有人可以帮我弄明白怎么做吗?我需要根据数据源中的值更改数据点的颜色/形状。如果每个数据行的某个值为空,则显示一个形状。否则,默认为其他形状。
我尝试在aspx文件中使用代码块,但这是不允许的。
我也试图从后面的代码中控制它,但我不确定如何在图表上绘制后访问数据点
谢谢!
答案 0 :(得分:0)
一旦呈现,您就无法访问数据点。它们在客户端上呈现,因此必须在数据源中进行着色。例如,请参阅此演示:http://demos.telerik.com/aspnet-ajax/htmlchart/examples/functionality/custombarcolor/defaultcs.aspx。
它使用系列的ColorField
属性告诉它从哪里获取项目颜色,并由数据源提供该颜色。
在改变形状时 - 可能你可以通过2015年第二季度的http://docs.telerik.com/devtools/aspnet-ajax/controls/htmlchart/functionality/visual-template附带的视觉模板。我没有摆弄这个,所以我不能说数据项或视觉功能中是否有值。