C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87385 / )  キャストのエラー
□投稿者/ Ponta (1回)-(2018/05/16(Wed) 17:15:07)

分類:[C#] 


こんにちは
Datatable(ds.Tables["TableB"])のデータを用いて、以下の計算を試みましたが
キャストが上手くいきません(エラー:指定されたキャストが有効ではありません)
現状はobject型(中は整数値)からint型にキャストしています。



for (int i = 0; i < ds.Tables["TableA"].Rows.Count; i++)
{
var data2 = new DataPoint();
data2.SetValueXY(ds.Tables["TableB"].Columns[0],
(int)ds.Tables["TableB"].Rows[i+1][0]-(int)ds.Tables["TableB"].Rows[i][0]);   ←ここでエラー
totalSrs.Points.Add(data2);
}
chart1.Series.Add(totalSrs); //グラフにシリーズを追加


キャストの仕方が間違っているのか、そもそもキャストだとできないのかわかりません。
以上、よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -