puedes hacer algo como esto
http://www.geekpedia.com/code81_Calc...ng-Csharp.html es lo mismo que con vb.net solo ajusta la sintaxis y obviamente convierte el txtbox.Text a DateTime usando DateTime.TryParse o DateTime.Parse.
en el evento de tu textbox sea cuando pierda el foco o cuando terminen de entrar datos calculas e invocas tu actualización de bd.