Si mas o menos te entendí si deseas solo insertar los datos que lleno de tu formulario sean 2...3...o los 5... cual sería el problema en insertar campos vacíos..?? puedes en tu bd... poner que se permitan valores nulos... o en último de los casos puedes ocupar un <asp:RequiredFieldValidator> o <asp:CustomValidator>
dependiendo de lo que deseas...
si no es nada de lo anterior me podrías detallar mas tu duda..
Saludos y suerte...