BindingNavigator
сам управляет этими кнопками, чтобы включить / отключить их соответствующим образом; то есть вы не можете перейти к предыдущему / следующему, если данных больше нет, вы не можете добавлять / удалять без соответствующего источника (IBindingList.AllowNew
/ .AllowRemove
.
Какие кнопки вы хотите настроить? Например, вы можете отключить добавление / удаление, используя источник данных, такой как BindingList<T>
, и настройку AllowNew=false
/ AllowRemove=false
.
В качестве альтернативы, просто напишите свои собственные кнопки полностью (забудьте BindingNavigator
) - это не так много работы, особенно если вы начинаете с BindingSource
в форме (так как в нем есть все необходимые MoveFirst()
и т. Д. .