问题描述
try{intway=int.Parse(way_box.Text);//选择通道stringcnStr="DataSource=WANG-PC;InitialCatalog=hangyi;IntegratedSecurity=True";using(SqlConnectioncn=newSqlConnection(cnStr)){cn.Open();SqlCommandcmd=cn.CreateCommand();cmd.CommandText="selectvalData,subDateTimefromtb_ComValueswhereComName="+way;SqlDataReaderreader=cmd.ExecuteReader();stringline=string.Empty;doublex=0.0;while(reader.Read()){for(inti=0;i<reader.FieldCount;i=i+2){list.Add((double)reader[i+1],(double)reader[i]);//添加点line+=reader[i]+"";}}LineItemnongdu_curve=myPane.AddCurve("",list,Color.Red,SymbolType.Circle);//添加一个线zgc.Refresh();zgc.AxisChange();test_text.Clear();test_text.Text=line+Convert.ToString(x);//测试数据读取成功}}catch(Exceptionex){MessageBox.Show(ex.ToString(),"错误提示");}代码是这样,数据类型转换报错转化类型不对。sql阻值存为decimal型,时间为datetime类型。
解决方案
解决方案二:
没明白什么意思