|
UpdateComponent的BeforeDelete如何取消刪除? |
|
|
兩種方法,請參考: 1)如果您是要判斷哪些資料可以刪除哪些不可以,您可以在Client端的BeforeCommand事件中處理,比較簡單。 2)如果是必須要在Server處理的,您需要BeforeDelete事件中寫: if (Convert.Toint16(UpdateComp1.GetFieldOldValue("Qty"))<=0) // 條件成立的話 { throw new Exception("yourMessage"); //拋出異常與訊息 }
然後需要在Client的InfoDataSet的ApplyError事件中接收: if (e.Exception.InnerException.Message == "yourMessage") { MessageBox.Show("yourMessage"); //可以自行改變訊息 e.Cancel = true; //讓系統知道後端有錯誤 }
|
|
|