Según veo simplemente estás asignando la propiedad SelectCommand del DataAdapter, si quieres que se actualize tu fuente de datos también debes asignar las propiedades InsertCommand, DeleteCommand y UpdateCommand con las sentencias SQL o procedimientos almacenados correctos.
Para el acceso a datos a una base de datos SQL Server de una forma eficiente te sugiero que utilizes el Data Access Application Blocks
http://msdn.microsoft.com/library/de.../html/daab.asp
Saludos