SqlConnection connectionString = new SqlConnection("server=192.168.1.162 ;uid=phonesurvey;pwd=world;database=cati3");
SqlDataAdapter adapter = new SqlDataAdapter("select * from SealInfo", connectionString);
DataSet ds = new DataSet();
adapter.Fill(ds);
Chart1.DataSource = ds.Tables[0];
Chart1.Series[0].XValueMember = "name";
Chart1.Series[0].YValueMembers = "sealNum";
这样一段代码,是微软chart显示的,为什么放到pageload里面可以显示出来结果,但放到按钮事件里面却显示不出来,这个测试代码就一个pageload,还有一个按钮事件
请问这是怎么回事?
整个过程无任何异常,按钮事件也触发了
SqlDataAdapter adapter = new SqlDataAdapter("select * from SealInfo", connectionString);
DataSet ds = new DataSet();
adapter.Fill(ds);
Chart1.DataSource = ds.Tables[0];
Chart1.Series[0].XValueMember = "name";
Chart1.Series[0].YValueMembers = "sealNum";
这样一段代码,是微软chart显示的,为什么放到pageload里面可以显示出来结果,但放到按钮事件里面却显示不出来,这个测试代码就一个pageload,还有一个按钮事件
请问这是怎么回事?
整个过程无任何异常,按钮事件也触发了
而如果你把同样的代码放在按钮事件里面,但是Page_Load()还保留,只是清空了里面的显示代码,那么你在执行按钮事件时画面再次Page_Load(),但里面没有显示代码,所以就不能显示了。
解决的办法,你可以把Page_Load()事件删除掉试试。