private void bindingNavigatorMoveNextItem_Click(object sender, EventArgs e) {
bindingSource1.MoveFirst(); // 錯誤:寫成了 MoveFirst
}
private void bindingNavigatorMoveNextItem_Click(object sender, EventArgs e) {
bindingSource1.MoveNext(); // 正確
}
| 按鈕 | 正確方法 | 原代碼 |
|---|---|---|
| 上一條 | MovePrevious | MovePrevious ✓ |
| 下一條 | MoveNext | MoveFirst ✗ |
| 第一條 | MoveFirst | MoveFirst ✓ |
| 最後一條 | MoveLast | MoveLast ✓ |
複製代碼時務必核對方法名;VS 設計器自動生成的事件處理器名稱與 BindingNavigator 內部命令對應,手動綁定易出錯。