0
我想遍歷MySqlDataReader流以搜索空值,然後將這些空值作爲「0」。這是因爲我想用C#將這些值繪製到圖表上。但是,如果存在空值,則不會生成輸出。C#遍歷MySqlDataReader檢查空值
願您協助嗎?
代碼:
MySqlCommand cmdDataBase = new MySqlCommand(Query, conDataBase);
MySqlDataReader myReader;
try
{
conDataBase.Open();
myReader = cmdDataBase.ExecuteReader();
while (myReader.Read())
{
datevalue = myReader.GetString("RunDate").Remove(2);
timevalue = myReader.GetString("ExactTarget");
itimevalue = DateTime.Parse(timevalue);
dhours = itimevalue.Hour;
dminutes = itimevalue.Minute;
dseconds = itimevalue.Second;
dtotaltime = dhours + (dminutes/60) + (dseconds/(60 * 60));
this.chart1.Series["ExactTarget"].Points.AddXY(myReader.GetString("RunDate").Remove(2), dtotaltime);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
你覺得我應該從MySQL查詢修改這個?或者可以在這裏以編程方式完成?
謝謝