0
使用dotnet 2.0。 目前,我有這樣的代碼:更好地從DataView迭代強類型的行?
其中 「dsTrans」 是一個強類型DataSet。我想知道是否有更多類型安全的方法來迭代DataView的行,而不涉及使用強制轉換(或使用「as」關鍵字)。
(請注意,是需要一些排序和過濾,這就是爲什麼使用數據視圖)
感謝。
使用dotnet 2.0。 目前,我有這樣的代碼:更好地從DataView迭代強類型的行?
其中 「dsTrans」 是一個強類型DataSet。我想知道是否有更多類型安全的方法來迭代DataView的行,而不涉及使用強制轉換(或使用「as」關鍵字)。
(請注意,是需要一些排序和過濾,這就是爲什麼使用數據視圖)
感謝。
你可以試試這個:
// Only one cast here
Enumerator<DSTransactions.TransactionsRow> enumer = (IEnumerator<DSTransactions.TransactionsRow>)dv.GetEnumerator();
while (enumer.MoveNext())
{
// enumer.Current will be of type DSTransactions.TransactionsRow
Console.WriteLine(enumer.Current);
}
enumer.Dispose();
可能希望從interate重命名標題來遍歷 – SwDevMan81 2009-07-02 14:48:40