none
計算型欄位由程式給值後 ROWSTATE變為MODIFIED RRS feed

  • 問題

  •  

    Dear All

     

    在DataTable 中我們可以自行增加一個欄位 如果比較簡單的應用 可以在Expression 中給定計算式

    但是如果複雜一點 我就想在  rowchanged事件後用一段程式 塞值給它

    但是我們自行給定值後  這個ROWstate 就會變成Modified 結果是在做實際寫入動作時( Update) 會變成每一個ROW都重新寫入一次  有辦法排除這個問題嗎?

     

    2007年8月8日 上午 10:36

解答

所有回覆

  • 只要是修改 DataRow 的資料,就會讓 DataRow 的 RowState 變成 Modified,這是設計行為,無法改變。

     

    2007年8月8日 上午 10:42
    版主
  •  

    謝謝版主回覆  雖然大概預期到會有這個結果 但是還是覺得遺憾 因為以前用的環境不會有這樣子的情況發生.
    2007年8月9日 上午 09:25