C# WPF绑定Telerik图表视图
我有一些来自存储过程的数据,我已经能够在非Telerik数据网格中显示这些数据。使用以下代码C# WPF绑定Telerik图表视图,c#,sql-server,wpf,telerik,C#,Sql Server,Wpf,Telerik,我有一些来自存储过程的数据,我已经能够在非Telerik数据网格中显示这些数据。使用以下代码 CBFdataDataContext conn = new CBFdataDataContext(); List<spTotalRevByZipResult> sptotalrevbyzipresult = (from s in conn.spTotalRevByZip() select s).ToList(); ZipGrid.ItemsSource = sptotalrevbyzipr
CBFdataDataContext conn = new CBFdataDataContext();
List<spTotalRevByZipResult> sptotalrevbyzipresult = (from s in conn.spTotalRevByZip() select s).ToList();
ZipGrid.ItemsSource = sptotalrevbyzipresult;
我建议你去读一些文档 这里有一个很好的链接 可以使用以下定义显示简单的条形图系列 XAML
嗯,我确实得到了一些东西,但不是我所期望的,我期望看到大约450条。我只展示了1,这是否意味着我必须循环浏览我的每一列并更新每一行的系列?很难说是什么错。。。我很确定你不必在每一个专栏中循环。您可以显示spTotalRevByZip返回的行/列吗?这是一些示例数据。18229530.0700 123 0.0000 674 0.0000 1532 0.0000 1701 0.0000 1821 10860.0800 1923 0.0000 2134 0.0000 2194 0.0000 2715 2779.8000编辑您的问题以包含示例数据,并且不要忘记在示例中指定列名。ThanksI编辑了我的答案…但请在数据示例中指定列名…您确定这两列的名称和大小写是否正确?
<telerik:RadCartesianChart HorizontalAlignment="Left" Margin="10,104,0,0" Grid.Row="1" VerticalAlignment="Top" Width="723" Height="218" Name="ZipGrid">
<telerik:RadCartesianChart.VerticalAxis>
<telerik:LinearAxis/>
</telerik:RadCartesianChart.VerticalAxis>
<telerik:RadCartesianChart.HorizontalAxis>
<telerik:CategoricalAxis/>
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.Series>
<telerik:BarSeries CategoryBinding="subTotal"
ValueBinding="custzip"
ItemsSource="{Binding}"/>
</telerik:RadCartesianChart.Series>
</telerik:RadCartesianChart>
CBFsqldataDataContext conn = new CBFsqldataDataContext();
List<spTotalRevByZipResult> sptotalrevbyzipresult = (from s in conn.spTotalRevByZip()
select s).ToList();
ZipGrid????????? = sptotalrevbyzipresult;
custzip subTotal
NULL 18229530.07
123 0.00
674 0.00
1532 0.00
1701 0.00
1821 10860.08
1923 0.00
2134 0.00
2194 0.00
2715 2779.80
2876 72.00
3051 109.63
3060 186.00
<telerik:RadCartesianChart Palette="Windows8">
<telerik:RadCartesianChart.HorizontalAxis>
<telerik:CategoricalAxis/>
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.VerticalAxis>
<telerik:LinearAxis />
</telerik:RadCartesianChart.VerticalAxis>
<telerik:RadCartesianChart.Series>
<telerik:BarSeries>
<telerik:BarSeries.DataPoints>
<telerik:CategoricalDataPoint Category="January" Value="2" />
<telerik:CategoricalDataPoint Category="February" Value="5" />
<telerik:CategoricalDataPoint Category="March" Value="3" />
<telerik:CategoricalDataPoint Category="April" Value="10" />
<telerik:CategoricalDataPoint Category="May" Value="9" />
<telerik:CategoricalDataPoint Category="June" Value="7" />
<telerik:CategoricalDataPoint Category="July" Value="1" />
</telerik:BarSeries.DataPoints>
</telerik:BarSeries>
</telerik:RadCartesianChart.Series>
</telerik:RadCartesianChart>