明示的に設定できるように、DataGrid の高さを調べる必要があります。すべてのデータ行の高さを見つけることができます:
for (int i = 0; i < getRowCount(); i++) {
height += getRowElement(i).getOffsetHeight();
}
しかし、どうすればヘッダーの高さを見つけることができますか? すべてのヘッダーが 1 行に収まる場合、その高さはわかりますが、状況によっては、ヘッダーが複数行かかる場合があります。