0
我有一個要在通用集合中傳遞的數據網格。在mouseover上,我想測試該行是否有特定的列並返回值。DataGrid:如何測試數據網格中是否存在列
我想要完成的是根據特定列的存在來確定網格中對象的類型。例如,如果存在「SerialNo」,我知道網格當前正在持有Widget集合。如果「CustomerId」存在,我知道電網當前正在持有客戶。
我有一個要在通用集合中傳遞的數據網格。在mouseover上,我想測試該行是否有特定的列並返回值。DataGrid:如何測試數據網格中是否存在列
我想要完成的是根據特定列的存在來確定網格中對象的類型。例如,如果存在「SerialNo」,我知道網格當前正在持有Widget集合。如果「CustomerId」存在,我知道電網當前正在持有客戶。
您可以通過投射對象和/或在行所引用的對象上使用類型反射來測試該行是否爲特定類型。 你想完成什麼?
我不確定要在網格中存儲什麼類型的信息。我希望讓網格不知道它持有的是什麼類型的信息。 – detroitpro 2009-10-06 00:41:39
你想對結果做什麼? 你的意思是你想傳遞一個對象集合,而不是一個強類型的集合?你是通過綁定到ItemsSource屬性來做到這一點嗎? – 2009-10-04 05:51:10