Como o valor que está vindo de um TextBox é string, primeiro você vai ter que converter para numérico. Depois pode utilizar uma formatação que pega a quantidade de digitos desejado.
string valorDaTextBox = "1,50069874";
var arredondarPara3Digitos = string.Format("{0:0.###}", double.Parse(valorDaTextBox));
Espero ter ajudado! Se consegui, não esquece de marcar no fórum como útil! Obrigado :)
#fullstack dev - MCSA, MCTS and actually blogging at www.saindodacaixinha.com.br