Mi solución:
Lo solucione de este modo por q ni el .EnforceConstraints = false, me quitaba esa restricción...
try
{
llamo_a_mi_store_metodo(parametros n); // aca es donde tengo mi dataSet, igual y aca pones lo que requieres, por funcionalidad a mi me conviene ponerlo asi...
}
catch (Exception) // Aca se van las restricciones NON-NULL, UNIQUE o FOREIGN-KEY.
{
lbMensajes.Text = "Registro Hecho"; // y ya solo mando un mensaje
}
Bueno en mi caso me funciono, por q aunque me mandadaba el mensaje de restriccion, el insert si se haciia en la BD