bueno esa validacion es simple pero larga.
primero que todo los botones tienen que tener un nombre especifico por ejemplo BtnModificar BtnAgregar y asi con todos los botones que tengas igual con los textbox que tengas por ejemplo TxtNombre TxtApellido
mira al lado derecho de cada textbox crea un label y a esos label en propiedades buscas una propiedad que se llame visible y le pones false. No se te olvide ponerle un nombre diferente a cada label correspondiente a cada campo.
despues de que tengas los label con visible=false lo que haces es en el evento click de cada boton puedes poner (esto es un ejemplo)
Código .NET:
Ver originalif(TxtNombre == "")
{
LblNombre.Text= "Falto este campo";
LblNombre.Visible=true;
}
else{
LblNombre.Visible=false;
}
asi lo haces con todos los textbox que tengas si tienes algun otro problema no dudes en responder o si no entendio algo