读书人

关于一个cast的有关问题

发布时间: 2012-01-12 22:11:58 作者: rapoo

关于一个cast的问题
代码片段如下:
double[,] sale = new double[dt1.Rows.Count,1];
OleDbCommand com5 = new OleDbCommand( "SELECT Sale FROM E_Store ", conn);
OleDbDataReader dr2 = com5.ExecuteReader();
while(dr2.Read())
{
sale[dr2.Depth,0] = (double)dr2.GetValue(0);
}
dr2.Close();

问题出在cast那行。。。。。。

sale的数据全是double的值

请问问题在那?、

谢谢


[解决办法]
Convert.ToDouble(dr2.GetValue(0));
[解决办法]
double[,] sale = new double[dt1.Rows.Count,1];
OleDbCommand com5 = new OleDbCommand( "SELECT Sale FROM E_Store ", conn);
OleDbDataReader dr2 = com5.ExecuteReader();
while(dr2.Read())
{
sale[dr2.Depth,0] = dr2.GetDouble(0);
}
dr2.Close();

读书人网 >C#

热点推荐