Probast luego de llenar al dataset asignar a una variable cualquiera lo que tiene el campo Pagado para verificar que la consulta t lo trae bien y que el problem no es en la consulta?
Porq a simple vista el codigo html de tu datagrid lo veo bien, y aunq no tengo una maquina en la que pueda probarlo y revisar mejor q pasa me parece que el error no esta en el html de tu datagrid..