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

MSCHART如何在后台定义事件

我前台页面一句代码都没有,chart全部在后台生成的,请问怎么加click事件,
 //Chart1.Click += new ImageMapEventHandler(Chart1_Click);
       // foreach (Series series in Chart1.Series)
       // {
       //     series.PostBackValue = series.Name + ",#ValY";
       // }

这个方法试过了,好象不行,series.PostBackValue = series.Name + ",#ValY";是 什么意思,我写上,确实能点击了,但是页面完全乱了,执行的方法好像也不对 --------------------编程问答-------------------- 添加事件

 private void Form1_Load(object sender, EventArgs e)
        {
            this.chart1.Click += new System.EventHandler(this.chart1_Click);

        }
        private void chart1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("ok");
        }



--------------------编程问答-------------------- PostBackValue 属性??? 没用过   你是要做鼠标一上去显示 series.Name(曲线名称)和x周的值吗?
你写错了吧
 foreach (System.Windows.Forms.DataVisualization.Charting.Series series in chart1.Series)
            {
                series.ToolTip = series.Name + ",#VALX";
            }

应该这样写 --------------------编程问答-------------------- 注意#VALX和#VALY必需全部大写  #ValX 和#ValY 显示不出来 --------------------编程问答-------------------- 我想实现的功能,就是点击图,跳转页面。显示详细信息 --------------------编程问答-------------------- 那你直接在chart1_Click事件里面写就可以了啊 还有什么不对么?
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,