Определение высоты строки автоматически изменяемой строки GridView в ASP.NET

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

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

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

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

Спасибо!

1 ответ

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

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

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

Другие вопросы по тегам