|
如何在UpdateComp中去決定存入資料庫的內容值? |
|
|
在UpdateComp的處理事件中(如BeforeInsert/BeforeModify等),如果需要去決定欄位的內容值,可以使用UpdateComp.SetFieldValue(FieldName,Value)方式來設定,但是SetFieldValue()的欄位對象必須是在InfoCommand存在的欄位,否則會發生錯誤,以下是自動決定更改的使用者與時間的範例: private void ucOrders_BeforeModify(object sender, UpdateComponentBeforeModifyEventArgs e) { ucOrders.SetFieldValue("UpdatedUser",this.GetClientInfo(ClientInfoType.LoginUser); ucOrders.SetFieldValue("UpdatedDate",System.DateTime.Today); }
|
|
|