DataGridViewから印刷という発想が間違ってる
バインド元から引っ張ってくればいいだろ