![](/img/trans.png)
[英]Why I don't have any changes in my ObservableCollection when I have made some in my DataGrid?
[英]Why when I take this class into my project don't find some namespaces\classes?
我是C#的新手(我来自Java),存在以下问题:我正在基于同一Web应用程序的旧版本开发新的Web应用程序,并且必须重用旧版本中存在的旧类。此Web应用程序的版本。
问题是,当我将此类用于新版本时,我会遇到一些错误。
这是我的课:
//using ITAttitude.Commons.Helpers;
//using ITAttitude.Commons.Logger;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI.DataVisualization.Charting;
namespace PdfReport
{
class ChartHelper
{
public static String GetPdfChart(int percentage)
{
if (percentage == 0)
{
return null;
}
int WIDTH = 130;
int HEIGHT = 10;
using (Bitmap bitmap = new Bitmap(WIDTH, HEIGHT))
{
using (Graphics graphics = Graphics.FromImage(bitmap))
{
using (LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(0, 0, WIDTH, HEIGHT), Color.LightGreen, Color.Red, LinearGradientMode.Horizontal))
{
graphics.FillRectangle(brush, new Rectangle(0, 0, WIDTH, HEIGHT));
using (Bitmap target = new Bitmap(WIDTH * percentage / 100, HEIGHT))
{
Rectangle cropped = new Rectangle(0, 0, WIDTH, HEIGHT);
using (Graphics g = Graphics.FromImage(target))
{
g.DrawImage(bitmap, new Rectangle(0, 0, cropped.Width, cropped.Height), cropped, GraphicsUnit.Pixel);
g.Save();
String filename = Path.GetTempFileName() + ".png";
target.Save(filename);
return filename;
}
}
}
}
}
}
}
}
这些是获得的错误消息:
错误77类型或名称空间名称'UI'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)C:\\ Develop \\ EarlyWarning \\ public \\ Implementazione \\ Ver2 \\ PdfReport \\ ChartHelper.cs 10 18 PdfReport错误76类型或名称空间名称'Drawing2D'在名称空间'System.Drawing'中不存在(您是否缺少程序集引用?)C:\\ Develop \\ EarlyWarning \\ public \\ Implementazione \\ Ver2 \\ PdfReport \\ ChartHelper.cs 6 22 PdfReport错误78元数据文件'C:\\ Develop \\ EarlyWarning \\ public \\ Implementazione \\ Ver2 \\ PdfReport \\ bin \\ Debug \\ PdfReport.dll'找不到C:\\ Develop \\ EarlyWarning \\ public \\ Implementazione \\ Ver2 \\ UnitTestProject \\ CSC UnitTestProject
在我看来,因为它找不到一些参考或其他一些类。 为什么? 我该怎么做才能解决这个问题?
TNX
您的项目缺少对System.Web
,System.Drawing and
System.Web.DataVisualization`的引用。
右键单击项目引用,然后单击“添加引用”,在“程序集/框架”下选择System.Web
, System.Drawing
和System.Web.DataVisualization
。
右键单击项目中的“引用”文件夹,然后选择“添加引用”。 搜索System.Web.DataVisualization并检查并选择“确定”。 尝试再次构建它,错误应该消失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.