none
请问Toolkit中的chart控件可以直接绑定数据库中的字段吗? RRS feed

  • 问题

  • 比如查询数据库中的Time和value字段然后绑定到chart控件中

        <UserControl x:Class="RiaServices_2.Chart"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
        xmlns:chartingprimitives="clr-namespace:System.Windows.Controls.DataVisualization.Charting.Primitives;assembly=System.Windows.Controls.DataVisualization.Toolkit"
        xmlns:local="clr-namespace:RiaServices_2">
        <UserControl.Resources>
            <!-- Style for the Grid wrapper around each sample item -->
            <local:WidgetPopularityPollCollection x:Key="WidgetPopularity"/>
        </UserControl.Resources>
            <Grid>
                <charting:Chart Title="Chronological" Name="myChart">
                    <charting:Chart.Series>
                        <charting:LineSeries IsSelectionEnabled="True"
                                Name="myLine"
                                Title="Widget Popularity"
                                ItemsSource="{StaticResource WidgetPopularity}"
                                IndependentValueBinding="{Binding Date}"
                                DependentValueBinding="{Binding Percent}" />
                    </charting:Chart.Series>
                </charting:Chart>
            </Grid>
       
    </UserControl>

    2010年4月9日 9:17

答案

全部回复

  • 你好,

        Silverlight只是客户端技术,所以不管怎么样都需要一些中间技术比如wcf,web service来吧数据库中查询到的结果传送到Silverlight端,然后Silverlight端才可以去使用这些数据。

    2010年4月12日 6:58
  • 你好,

        Silverlight只是客户端技术,所以不管怎么样都需要一些中间技术比如wcf,web service来吧数据库中查询到的结果传送到Silverlight端,然后Silverlight端才可以去使用这些数据。

    2010年4月12日 6:58
  • 谢谢,我的意思是查询之后的 entityset 可以直接绑定到 ItemsSource中吗,我试了下好像不能成功。
    2010年4月12日 8:33
  • 可以绑定,但是你需要定义符合chart控件ItemSource需求的数据源
    • 已标记为答案 xmuczq 2010年4月13日 8:14
    2010年4月13日 1:37
  • 可以绑定,但是你需要定义符合chart控件ItemSource需求的数据源
    • 已标记为答案 xmuczq 2010年4月13日 8:15
    2010年4月13日 1:37
  • 不过直接绑定好像不太方便,比如以时间为X轴的话,entityset 中的time是string类的,最好转成DateTime,这样微软那个CHART控件可以自动帮你调整最佳的显示效果,这是我这两天的心得。
    2010年4月13日 8:13