string partName = "";
string confName = "";
string workName = "";
foreach (string[] e in instance.aWkshpJag)
{
foreach (string[] ex in instance.aPartJag)
{
if (e[0] == ex[0])
{
partName = ex[1] + " " + ex[2];
confName = ex[4];
break;
}
}
foreach (string[] exr in instance.aWorkJag)
{
if (e[1] == exr[0])
{
workName = exr[2];
}
}
treeViewWkshp.BeginUpdate();
treeViewWkshp.Nodes[confName].Nodes[workName].Nodes.Add(partName);
treeViewWkshp.EndUpdate();
}
即使所有變量都有值,這仍會拋出空異常。可能的原因是什麼?樹視圖節點添加返回空值
-EDIT-增加了更多的代碼塊。
空例外是在
treeViewWkshp.Nodes[confName].Nodes[workName].Nodes.Add(partName);
System.NullReferenceException was unhandled
HResult=-2147467261
Message=Object reference not set to an instance of an object.
Source=FBLA_App
需要更多的細節。 null異常在哪裏?顯示實際的錯誤信息 – Almo
提供異常堆棧跟蹤 – Crono
「treeViewWkshp」的類型是什麼?這是一個WPF或WinForms應用程序? –