ページ上に横並びに配置する必要があるGridViewコントロールがいくつかあります。たとえば、ショッピングカート内のアイテムのリストを含むGridView、および複数のサプライヤからの価格を示すGridViewの数。ASP.NETで自動サイズ調整されたGridView行の高さを検出する
列は最初のGridViewで固定幅です。つまり、行の高さはテキストの量によって変わります。
最初のデータバインドされたGridViewの個々の行の高さを検出する方法はありますか?他のGridViewを正しく配置するように変更することはできますか?
データバインド後のグリッドのRow.Heightプロパティは、高さが明示的に設定されていないため空です。
ありがとうございました!
var h = document.getElementsByTagName('td')[0].offsetHeight;
でください:
+1これを実行する唯一の方法はJSを経由することです –