如何在asp.net网页中根据查询SQL server数据库的数据绘制曲线图??
本人要将数据库中的数据实时绘成曲线公布在网页上,在网上查询了一些办法:1)可以调用mschart控件绘图;2)利用水晶报表绘制曲线图;这两种办法都要求包含第三方控件,我想...
本人要将数据库中的数据实时绘成曲线公布在网页上,在网上查询了一些办法:
1)可以调用mschart控件绘图;
2)利用水晶报表绘制曲线图;
这两种办法都要求包含第三方控件,我想的是那种方法更好更方便一点?而且本人已在windows窗体程序中利用创建Graphics对象的办法,一条直线一条直线的办法将曲线图绘好了,但是在网页代码中却不能使用(主要是网页代码中不能调用picturebox控件,只好用image控件代替),代码如下:请问如何修改代码,或引用什么控件绘图比较合适?
Imports System.Data
Imports System.Data.SqlClient
Imports System
Imports System.Drawing.Drawing2D
Imports System.Drawing.Imaging
Imports System.Drawing
Imports System.IO
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
事件如下:
Dim LL, RR, top, buttom As Integer '获取image容器的参数信息
LL = Image1.Left(错误出现在此行:没有image控件的left属性,但在window窗体程序中可用picturebox控件代替)
RR = Image1.Width + Image1.Left
top = Image1.Top
buttom = Image1.Top + Image1.Height
'/*****************/绘制坐标轴
Dim blackpen As New System.Drawing.Pen(System.Drawing.Color.Black, 2)
blackpen.StartCap = LineCap.Round
blackpen.EndCap = LineCap.ArrowAnchor
'Dim g As System.Drawing.Graphics
'g = image1.CreateGraphics()(错误出现在此行:CreateGraphics不是System.Web.UI.WebControls.image的成员)
g.DrawLine(blackpen, LL, buttom, LL, top) 'y轴
g.DrawLine(blackpen, LL, buttom, RR, buttom) 'x轴
blackpen.Dispose() 展开
1)可以调用mschart控件绘图;
2)利用水晶报表绘制曲线图;
这两种办法都要求包含第三方控件,我想的是那种方法更好更方便一点?而且本人已在windows窗体程序中利用创建Graphics对象的办法,一条直线一条直线的办法将曲线图绘好了,但是在网页代码中却不能使用(主要是网页代码中不能调用picturebox控件,只好用image控件代替),代码如下:请问如何修改代码,或引用什么控件绘图比较合适?
Imports System.Data
Imports System.Data.SqlClient
Imports System
Imports System.Drawing.Drawing2D
Imports System.Drawing.Imaging
Imports System.Drawing
Imports System.IO
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
事件如下:
Dim LL, RR, top, buttom As Integer '获取image容器的参数信息
LL = Image1.Left(错误出现在此行:没有image控件的left属性,但在window窗体程序中可用picturebox控件代替)
RR = Image1.Width + Image1.Left
top = Image1.Top
buttom = Image1.Top + Image1.Height
'/*****************/绘制坐标轴
Dim blackpen As New System.Drawing.Pen(System.Drawing.Color.Black, 2)
blackpen.StartCap = LineCap.Round
blackpen.EndCap = LineCap.ArrowAnchor
'Dim g As System.Drawing.Graphics
'g = image1.CreateGraphics()(错误出现在此行:CreateGraphics不是System.Web.UI.WebControls.image的成员)
g.DrawLine(blackpen, LL, buttom, LL, top) 'y轴
g.DrawLine(blackpen, LL, buttom, RR, buttom) 'x轴
blackpen.Dispose() 展开
若以下回答无法解决问题,邀请你更新回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询