Saludos quiero que alguien me revise este codigo yo lo que quiero hacer es que cuando no ingrese un texto en los campos requeridos y oprima guardar este me de un mensaje que diga que faltan dato en vez de que simplemente almacene esto en blanco aqui dejo el codigo:
 
private void btnGuardar_Click(object sender, EventArgs e)
        {
            Cliente Cliente = new Cliente();
            Cliente.Nombre = txtNombre.Text;
            Cliente.Apellido = txtApellido.Text;
            Cliente.Direccion = txtDireccion.Text;
            Cliente.Telefono = txtTelefono.Text;
            Cliente.Celular = txtCelular.Text;
            Cliente.Fecha = dateTimePicker1.Value.ToShortDateString();
 
            int resultado = ClienteDA.Agregar(Cliente);
 
            if (resultado > 0)
            {
                MessageBox.Show("Datos guardados correctamente", "Datos Guardados Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                limpiar();
            }
            else
            {
                MessageBox.Show("Error no se pudieron guardar los datos", "Error al guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        } 
   
 
 validar un texto en C#
 validar un texto en C# 


