(使用Visual Studio 2005/.NET 2.0)ADO.NET - 手動填寫欄
我有正被從另一個模塊使用SQL預填充的數據集。所有的價值都很好,並且會保持不變。
但是,一旦我檢索DataSet(並將它分配給一個DataTable,因爲它是一個表集),我需要在DataTable的末尾添加一個額外的列並根據每行中的值來填充它。
作爲一個簡單的例子,讓我們說,例如:
第1列的值需要進行檢查。如果它們等於「A」,則應將新列設置爲「G」。 「B」同樣是「H」,「C」同樣是「I」。
我需要做的是循環遍歷表格,檢查每行的值並相應地填充該行的新列。
我很難找到方法來做到這一點(最具體的來說,設置DataColumn的值通過名稱或其他標識符來標識它 - 數組就可以)並且可以使用一些代碼片段或指導。
看起來相當簡單,但我找不到有關如何在任何地方查看的信息。在此先感謝...
但是CalculateFromOtherColumns是做什麼的? 仍然很高興知道您可以使用您剛剛添加的DataColumn對象來引用該數據,然後使用dr [dc]。 – n2009 2009-07-21 21:16:54
你說你想「根據每行中的值填充它」。 – 2009-07-21 21:23:27