当前位置:编程学习 > C#/ASP.NET >>

C# Mschart获取数据点显示信息

以下代码是Mschart控件中,当鼠标放置于曲线数据点时显示对应信息。
/// <summary>
/// 获取数据点信息
/// </summary>
private void Chart1_GetToolTipText(object sender, System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs e)
[align=left] {

switch( e.HitTestResult.ChartElementType )
{
case ChartElementType.DataPoint:
e.Text = "Data Point " + e.HitTestResult.PointIndex.ToString();
break;
}
}[/align]
(1)当数据量少时,该方法非常好用。但数据量大时,鼠标放上后内存增加非常大,很长时间才显示出信息,这是怎么回事?而且关闭窗体时,资源也没有释放。
(2)当你只加载Mschart控件,而没有画出曲线图时,使用该方法,鼠标不停晃动,内存不断增加,直至溢出,这是怎么回事?
(3)请问解决大数据显示问题
--------------------编程问答-------------------- 自己顶一下。高手进来帮忙呀 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,