【问题标题】:oxyplot itemssource datatableoxyplot itemssource 数据表
【发布时间】:2015-10-27 08:16:36
【问题描述】:

使用 oxyplot

是否可以绑定数据表中的数据?

代码编译了,但还是报了异常:

''Oxyplot 异常:在其中找不到属性 PartValuesId System.Data.DataRowView。”

当前代码是:

 lineSeries1.ItemsSource = dt.DefaultView;

        lineSeries1.DataFieldY = "PartValues";
        lineSeries1.DataFieldX = "PartValuesId";
        grid.Children.Clear();
        MyModel.Series.Add(lineSeries1);
        Myview.Model = MyModel;
        grid.Children.Add(Myview);
        Grid.SetRow(Myview, 1);

数据表如下:

PartValuesId  PartIdKey  PartValues
6277           16          10
6273           16          12
6269           16          15
...

谢谢!

【问题讨论】:

    标签: c# datatable datarow oxyplot


    【解决方案1】:

    让它像这样工作:

       var results = from row in dt.AsEnumerable()
                     select new {
                           PartValuesId= row.Field<Int32>("PartValuesId"),
                           PartValues= row.Field<string>("PartValues")
                     };
       lineSeries1.ItemsSource = results;
       lineSeries1.DataFieldX = "PartValuesId";
       lineSeries1.DataFieldY = "PartValues";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      相关资源
      最近更新 更多