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技术 , 图表区