c# - 从绑定和未绑定的 datagridview 列创建图表
问题描述
我正在尝试使用 DevExpress 控件基于我的数据网格创建图表。我的数据网格包含绑定和未绑定的列,我已经成功地在图表中显示绑定的列,但不幸的是无法对未绑定的列执行相同的操作。未绑定列显示边界列的运行总计,我想在同一个图表中绘制两者。任何建议都会受到欢迎。
我已阅读以下链接,但仍未成功:
从 datagridview C# 创建图表从 DataGridView
获取数据到图表
那么,如何将 datagridview 中的数据与图表绑定呢?
这是我的代码:
private void ChartData() {
//binds the chart control to the grid control datasource
ProdchartControl.DataSource = ProdgridControl.DataSource;
//assign specific series to unbound columns
ProdchartControl.Series[" Cum prodA"].ArgumentDataMember = "Prod_Date";
ProdchartControl.Series["A Prod Cumprod"].ValueDataMembers.AddRange("ACumProd");
}
这是我的数据网格数据源:
void DisplayProd() {
ProdBL prodbls = new ProdBL();
ProdgridControl.DataSource = prodbls.ListProd();
}
问候。
解决方案
要完成此任务,请创建链接到 ControlRowSource 组件的单独系列项,并使用 GetRowCellValue 方法从未绑定的列中获取数据。您将在如何显示网格控制线程中显示的未绑定列中的数据中找到说明此方法的示例项目。
推荐阅读
- c++ - Read access violation in matrix
- python-3.x - Python 函数的 return 语句如何像 print(argument, end='') 一样将字符串保持在同一行?
- sql - 如何最小化事务日志 sqlserver 数据库。?
- javascript - JavaScript setTimeout() 函数不适用于“onsubmit”表单属性
- python - 通过 2 个 ForeignKeys 在 django 中加入模型
- c - 分叉的孩子“打印”两次重定向标准输出
- python - 如何将 2 个不同的模型与“中间模型”结合起来?
- r - 为什么我得到带有 naiveBayes 函数的未定义列?
- javascript - iOS 12 中的 PWA 在重新打开应用程序时不再重新执行 Javascript
- arrays - Google 表格:SUMIF、数组、多个范围、多个条件