2009-12-11 43 views
0

我知道FormViewUpdatedEventArgs的oldValues屬性包含更新的字段名稱/值對。我當然可以使用例如e.OldValues(x)來訪問這些值 - 因爲默認成員已經在系統中聲明瞭..但是在這種情況下,我怎樣才能取出列/字段名?從oldValues獲取列名稱IOrderedDictionary

我已經嘗試鑄造oldValues(x)作爲dictionaryentry - 以拉動.key領域,但該演員是不允許的。

我想我錯過了一些基本的東西 - 請指點?

乾杯! :d

回答

0

試試這個:

    ICollection colKeys = e.OldValues.Keys; 
        ICollection colValues = e.OldValues.Values; 

        string keys = string.Empty; 
        string values = string.Empty; 

        foreach (object obj in colKeys) 
        { 
         keys += obj.ToString() + "|"; 
        } 

        foreach (object obj in colValues) 
        { 
         values += obj.ToString() + "|"; 
        } 

您可能需要以下進口:

using System.Collections; 
using System.Collections.Specialized;