DataTable某些欄位是根據另一個欄位計算出來了(例如:價目表上原價X元,會員價一律打0.9折)

workTable.Columns.Add("Price", typeof(Double));
workTable.Columns.Add("NumberPrice", typeof(Double), "Price* 0.9");//運算式是string格式喔

以上那個NumberPrice欄位就是運算式欄位,它還可以被其他運算式欄位拿來參考,如下:
workTable.Columns.Add("VIPPrice", typeof(Double), "NumberPrice* 0.95");//VIP會員價為會員價再打0.95折

要避免運算式之間的參考變成無窮迴圈的循環


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 pagichang 的頭像
    pagichang

    pagichang

    pagichang 發表在 痞客邦 留言(0) 人氣()