Explícame como usas el DateTable... porque normalmente ese objeto se usa para acceder a una tabla en la base de datos, pero después otros componentes (visuales -componentes de formulario- o no) son a través de los que el usuario operará. En ese caso, pues imagina que vas a visualizar los datos en un datagrid, pues tu cargas el datetable, lo filtras con select y este te devuelve un datarow que usas para cargar el datagrid... después en un evento que programes para que mire cada vez que cambian los datos, si una fila en el estado pone ocupado, pues lo que haces es actualizar el contenido del datagrid y listo.
Pero no das suficiente info de que estás haciendo: no se si esto es parte de una aplicación ASP.NET, si estás desarrollando una aplicación con Windows Forms, etc. Y que quieres hacer exactamente.
hasta luego