データグリッドのすべての行を反復処理することにより、データグリッドから値を抽出しようとしています
foreach (DataRow drv in PGIPortfolio.Items)
{
// DataRow row = drv.Row;
string acname = drv["Portfolio"].ToString();
string paramt = drv["Par Amount"].ToString();
MessageBox.Show(acname);
}
しかし、DataRow drv で InvalidCastException が発生しています。動作させるためにどのような変更を加える必要があるかを誰かに教えてもらえますか? データグリッドにはバインディングがあり、ms sql 2008 データベースのストアド プロシージャによって設定されています。