我試圖從一個DataGrid值的行迭代,通過數據網格通過一個DataGrid
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數據庫
試試這個,改變foreach循環讀取 的foreach(在PGIPortfolio.Items VAR DRV) {} 和懸停DRV。 Intellisense告訴你什麼? –
嘗試使用var too.Doesn't工作方式要麼 – user2415339