Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将图形连接到复选框以从数据库添加额外的Y值_C#_Asp.net Mvc_Razor - Fatal编程技术网

C# 将图形连接到复选框以从数据库添加额外的Y值

C# 将图形连接到复选框以从数据库添加额外的Y值,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我承认,我问过一两次这个问题,但我一直遇到意大利面代码,希望找到一个简单的解决方案。我有一个简单的图形,可以显示数据库中的一两个东西。我想把它连接到一个复选框上,这样每次单击复选框时,图形都会重新绘制,并返回两个选项。 假设我现在正在处理两个文件: 1) 财务期间控制员(控制员) 2) 索引(视图) 3) 财政期间(模型) 以下是我当前的图形代码: public ActionResult GetChartImage() { var sql = String.Format

我承认,我问过一两次这个问题,但我一直遇到意大利面代码,希望找到一个简单的解决方案。我有一个简单的图形,可以显示数据库中的一两个东西。我想把它连接到一个复选框上,这样每次单击复选框时,图形都会重新绘制,并返回两个选项。 假设我现在正在处理两个文件: 1) 财务期间控制员(控制员) 2) 索引(视图) 3) 财政期间(模型)

以下是我当前的图形代码:

public ActionResult GetChartImage()         
{
    var sql = String.Format("select * from FinancialPeriods");
    var chartData = db.FinancialPeriods.SqlQuery(sql);

    var myChart = new Chart(width: 600, height: 400);

    myChart.AddSeries(name: "Prepaid Expenses", chartType: "Line", xValue: chartData, xField: "Year", yValues: chartData, yFields: "PrepaidExpenses");               
    myChart.AddSeries(name:  "Cash", chartType: "Line", xValue: chartData, xField: "Year", yValues: chartData, yFields: "Cash");               

    return File(myChart.ToWebImage().GetBytes(), "image/jpeg");
}
假设我有一个复选框“checkedPropertyValue”,它指向一个名为“PropertyValue”的数据库字段,我希望它也用一个xField“Year”绘制图表。有人能帮我把代码连接起来吗