BASEKEY 发表于 2019-4-15 16:32:14

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

本帖最后由 BASEKEY 于 2019-4-16 08:49 编辑



图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]
查看完整版本: WPF 报表设计,如何固定X轴,让Y轴数据从数据源获取