Tengo dos tablas tbl_Empleados y tbl_Estados
En tbl_Empleados tengo una llave foránea que hace referencia al ID del estado que esta en tbl_Estados, hasta ahí todo bien, cuando trato de borrar un ID de tbl_Estado y ese ID ya existe en tbl_Empleados pues me dice que no se puede y esta bien, la pregunta es, como controlo ese mensaje porque ante el usuario es un error pero yo quiero validar si el error que me da es por eso y mostrar al usuario un mensaje diferente.
Ojala que me haya dado a entender, tengo Try Catch y necesito cachar ese error pero no seme ocurre como.
catch (Exception ex)
Estoy trabajando con C#.Net 2005 en una aplicacion WinForm.
de antemano muchas gracas.