Ayuda con C# y 2008 SQL server

#1
amigos bakunoss haber si alguien me puede ayudar, tengo mi tabla donde supongamos que id es mi llave primaria, tengo 10 registros del 1 al 10, pero supongase que quiero ingresar el registro 5 por x motivo, como hago para que del 5 al 10 que ya estan se recorran de 6 a 11 y el 5 sea insertado nuevo.
no se si me entiendan
 
Arriba