Answer:
No it was the prophet Nathan who who came and told David, the riddle of the rich and poor man , and of the rich man killing the poor mans lamb.And as david got angry and said the rich man should be punished, Nathan said it is you for killing Uriah. David son would be to small to tel David this.