Определение высоты строки автоматически масштабируемой строки GridView в ASP.NET - PullRequest
0 голосов
/ 29 марта 2009

У меня есть несколько элементов управления GridView, которые мне нужно расположить рядом на странице. Например, GridView, содержащий список товаров в корзине покупок, и несколько GridView, показывающих цены от ряда поставщиков.

Столбцы имеют фиксированную ширину в первом GridView - это означает, что высота строки является переменной в зависимости от объема текста.

Итак, вопрос в том, есть ли способ узнать высоту отдельных строк первого привязанного к данным GridView, чтобы я мог изменить другие GridView для правильного выравнивания?

Свойство Row.Height сетки после привязки данных пусто, так как высота не была установлена ​​явно.

спасибо!

1 Ответ

1 голос
/ 30 марта 2009

Я не знаю ни одного способа сделать это в .Net, вы можете использовать javascript, возможно, установить скрытое поле .Net при загрузке, если вам это нужно в коде:

var h = document.getElementsByTagName('td')[0].offsetHeight;

Имейте в виду, что эта высота будет также включать любые отступы или интервалы, которые вы установили. Кроме того, это предполагает, что вы явно не устанавливаете высоту в CSS, что, как я полагаю, не так.

...