Scenerio:讀取DataSet結構而不讀取它的數據
我想在運行時向給定(任意)數據集添加計算字段。除了執行DataSet.Open
方法之外,我不知道獲得數據集結構的其他方法。
但是Open
方法導致至少有一行數據需要從服務器傳輸到客戶端。然後我需要關閉DataSet,添加字段並重新打開它。在我看來,這是一個不必要的開銷。有沒有更好的方法來做到這一點?請不要說我希望能夠將一個計算後的字段添加到任何數據集,並且在打開之前我不知道它的結構。
僞代碼,它看起來是這樣的:
DataSet.Open;
DataSet.Close;
RecreateFieldsStructure;
AddCalculatedField;
DataSet.Open;
感謝您的時間。
+1。很高興知道。 – 2010-02-23 09:45:25
謝謝,正是我想要的。 +1 – Wodzu 2010-02-23 12:33:40