|
在InfoNavigator中,如果需求符合某一條件時才能刪除,應如何處理? |
|
|
有2個方法,說明如下: 1. 用navigator的刪除來控制,可以在BeforeItemClick中寫如下程式: if (e.ItemName == "Delete") { if (not 你的條件) { Messagebox.Show(“無法刪除!”); e.Cancel = true; } } 2. 在Master或View的(如果有view的話,可以用view)BindingSource的PositionChanged事件以及InfoNavigator的StateChanged事件去判斷,如下: if (not 你的條件) { bindingNavigatorDeleteItem1.enable=false; } else { bindingNavigatorDeleteItem1.enable=true; }
|
|
|