|
如何控制InfoNavigator中自行增加的Button的Enable狀態? |
觀看回應
|
|
如果是要Navigator的按鈕按下後來自行設定Button的狀態者,可以寫在navigator的AfterItemClick事件中,比如: if (e.ItemName = "Confirm" && InfoTextBox1.Text == "..") // 配合每個的欄位內容值 button1.Enabled = true;
|
|
|
|
按下「刪除」鈕後,已詢問Y/N了,為何還要再按下存檔鈕呢?可否按下Y即刪儲存檔呢? |
觀看回應
|
|
InfoBindingSource有AutoApply屬性,如果為True時,刪除時按OK鍵後都會自動存檔,所以這個確認框是為了配合AutoApply為True的情況。
|
|
|
|
如何實現正在編輯某資料時,Navigator不能移到View中其他筆資料中? |
觀看回應
|
|
請將Navigator的ViewScrollProtext屬性設為true即可。
|
|
|
|
單檔GridView中編輯多筆資料時,為何修改兩筆CheckBox後存檔,只會存第一個入資料庫? |
觀看回應
|
|
只有單檔多筆編輯且直接點擊Apply的時候會?生這個問題(如果點擊OK再存檔就不會),解決辦法可以在navigator的BeforeItemClick寫如下程式: if (e.ItemName == "Apply") { grdView.EndEdit(); }
|
|
|
|
10. Q: 為何在表單打開後,infoNavigator的修改功能就不能使用,如何解決? |
觀看回應
|
|
這是因為Navigator進入的某一個狀態下所造成的現象,為了保證打開表單將Navigator設定為流覽模式,可以在Form_load事件中加上以下程式: infoNavigator1.SetState("Browsed");
|
|
|