Есть ли параметр, который запрещает вставку строки, если эта строка уже существует (исключая ID)?
Если вы хотите проверить это в своем приложении, вы можете использовать ASPxGridView.RowInserting событие. Просто установите e.Cancel в true, если вы хотите запретить вставку строки. Однако это не помешает прямой вставке или вставке строки SQL из какого-то другого фрагмента кода в вашем приложении.
e.Cancel
Рекомендуется контролировать эту ситуацию на уровне источника данных.
Добавьте требуемое ограничение CHECK или триггер INSERT, чтобы автоматически предотвратить операцию вставки.Эта опция позволяет вам обрабатывать такую ситуацию независимо от реализации пользовательского интерфейса:
http://www.dmxzone.com/go?4615