如何将telerik c#中的bar系列绑定到我的数据表

如何将telerik c#中的bar系列绑定到我的数据表,c#,oracle,telerik,C#,Oracle,Telerik,我正在使用telerik框架为我的POS应用程序开发一个仪表板应用程序,我已经使用笛卡尔点开发了2个仪表板控件(将它们绑定到我的数据表),现在我的问题是我无法将条形图系列绑定到数据表以在chartview中生成条形图。下面是我之前在chartview中生成饼图时使用的代码。这个代码对我来说非常有效: DataTable dt = new DataTable(); string PurchaseQuery = "Select ProductQt as Qt , ProductName as Pr

我正在使用telerik框架为我的POS应用程序开发一个仪表板应用程序,我已经使用笛卡尔点开发了2个仪表板控件(将它们绑定到我的数据表),现在我的问题是我无法将条形图系列绑定到数据表以在chartview中生成条形图。下面是我之前在chartview中生成饼图时使用的代码。这个代码对我来说非常有效:

 DataTable dt = new DataTable();
string PurchaseQuery = "Select ProductQt as Qt , ProductName as Product From ProductTable";
                    dt = oa.GetDataTable(PurchaseQuery);
                    PieSeries series = new PieSeries();
                    series.ValueMember = "Qt";
                    series.DataSource = dt;
                    series.DisplayMember = "Product";
                    series.ShowLabels = true;
下面是我的绑定条系列代码:

BarSeries barSeries = new BarSeries("Exp_Amount", "Exp_Type");
            adapter = new OracleDataAdapter();
            OpenConnection();
            adapter.SelectCommand = new OracleCommand("Select Exp_Amount,Exp_Type From ExpensesTable", con);
            dt = new DataTable();
            adapter.Fill(dt);
            barSeries.DataSource = dt;
            barSeries.DisplayMember = "Exp_Amount";
            barSeries.ValueMember = "Exp_Type";
            radChartView1.Series.Add(barSeries);

但不幸的是,这段代码没有绑定到datatable。有人能帮我整理一下吗?

通常,当我将图表绑定到任何系列时,我会使用读卡器,并在每一步添加一个数据点,因此,我使用以下内容,而不是使用DataSource属性:

barSeries.DataPoints.Add(new CategoricalDataPoint(expAmount,expType)); ( in a while loop)
我注意到与Telerik的示例不同的另一件事是您的订单,因此您可能希望尝试遵循本示例中的订单:


通常,当我将图表绑定到任何系列时,我都会使用读卡器,并在每个步骤中添加一个数据点,因此,我不使用DataSource属性,而是使用:

barSeries.DataPoints.Add(new CategoricalDataPoint(expAmount,expType)); ( in a while loop)
我注意到与Telerik的示例不同的另一件事是您的订单,因此您可能希望尝试遵循本示例中的订单:


这里没有人能帮我吗?这里没有人能帮我吗?