Определите высоту GridView во время привязки данных - PullRequest
1 голос
/ 09 марта 2010

Мне нужно вручную создать страницу отчета на основе GridView, то есть добавить вторую страницу и GridView, когда высота моего первого GridView превышает предел. Есть ли способ определить высоту GridView при привязке данных?

Ответы [ 4 ]

0 голосов
/ 22 ноября 2010

Со временем высота будет определяться браузером, поэтому вы не сможете предсказать ее на стороне сервера (во время привязки данных). Единственный точный способ измерить это будет на стороне клиента, используя решение HotTester.

Лучшее, что вы можете сделать на стороне сервера, - это обоснованное предположение.

0 голосов
/ 09 марта 2010

Исходя из высоты, я не уверен, возможно ли это во время переплета.

Вместо этого я буду делать подсчет количества строк.

0 голосов
/ 09 марта 2010

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

0 голосов
/ 09 марта 2010

Вы можете использовать Javascript, чтобы получить значение высоты, отображаемого на странице, как

<script language="javascript" type="text/javascript">

function getValue()
{

    var _gridheight= document.getElementById("GridView1").clientHeight;
    alert(_gridheight);

}

</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...