开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 2256|回复: 0

WPF 报表设计,如何固定X轴,让Y轴数据从数据源获取

[复制链接]

0

精华

0

贡献

1

赞扬

帖子
5
软币
101
在线时间
6 小时
注册时间
2019-4-15
发表于 2019-4-15 16:32:14 | 显示全部楼层 |阅读模式
本帖最后由 BASEKEY 于 2019-4-16 08:49 编辑

微信截图_20190415162601.png 微信截图_20190415162541.png 微信截图_20190415162939.png

图1是绑定了值,图二是绑定值以后参数也是一样,图三是最后成果,但是我需要固定X轴 0 30 60 120 180 ,我测试过只绑定了value之后 ,就什么都不显示,必须绑定一直值为数据库字段?为什么不能手动固定X轴,然后从数据库娶5个数据呢奇怪

XML数据库字段SampleResult.TestResult 不符合WPF 数据值字段,SampleResult.TestResult是文本格式,如何在XML中格式化为数值类型?

附上XML ,大神看看问题出在哪里。

<?xml version="1.0" encoding="utf-8"?>
<ChartXmlSerializer version="15.1.7.0">
  <Chart AppearanceNameSerializable="Default" SeriesSelectionMode="Series" SelectionMode="None">
    <Diagram TypeNameSerializable="XYDiagram">
      <AxisX VisibleInPanesSerializable="-1">
        <WholeRange SideMarginsValue="0" AutoSideMargins="false" />
        <NumericScaleOptions GridSpacing="30" AutoGrid="false" />
      </AxisX>
      <AxisY VisibleInPanesSerializable="-1">
        <WholeRange SideMarginsValue="0" AutoSideMargins="false" MinValueSerializable="0" MaxValueSerializable="0.65" Auto="false" />
        <NumericScaleOptions GridSpacing="0.1" AutoGrid="false" />
      </AxisY>
      <DefaultPane EnableAxisXScrolling="False" EnableAxisYZooming="False" EnableAxisYScrolling="False" EnableAxisXZooming="False" />
    </Diagram>
    <DataContainer BoundSeriesSorting="None" DataMember="" RefreshDataOnRepaint="true">
      <SeriesSerializable>
        <Item1 ArgumentDataMember="SampleResult.TestResult" Name="C-肽" ValueDataMembersSerializable="SampleResult.TestResultChart">
          <View TypeNameSerializable="LineSeriesView" />
        </Item1>
      </SeriesSerializable>
      <SeriesTemplate />
    </DataContainer>
  </Chart>
</ChartXmlSerializer>

评分

参与人数 1赞扬 +1 收起 理由
wllllll + 1 淡定

查看全部评分

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 21:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表