Gridview, есть ли событие, как я могу определить, что оно закончено? - PullRequest
0 голосов
/ 18 февраля 2011

Gridview, есть ли событие, как я могу определить, что оно закончено? Вот и все, я хочу настроить высоту некоторых других элементов управления на странице, и я хочу забрать это событие.

Извините, я должен был более четко заявить, что это на самом деле веб-страница, а не winform. В конце концов мне удалось решить проблему, зарегистрировав функцию с загрузкой страницы, которая вызывается после того, как элементы управления были нарисованы, и они вызывают размер сетки и изменяют размеры других элементов управления, чтобы соответствовать. Это работает, и это все.

Спасибо.

Ответы [ 4 ]

0 голосов
/ 25 февраля 2011

удалось решить, см. Подробности выше.

0 голосов
/ 18 февраля 2011

Просмотр всех доступных вам событий GridView;

В режиме разработки выберите вид сетки и нажмите F4. В окне свойств есть вкладка «Освещение», в которой перечислены все события сетки, к которым вы можете присоединиться.

0 голосов
/ 18 февраля 2011

Предполагая, что вы находитесь в winforms, лучше всего это сделать после привязки данных к вашей сетке в событии DataBindingComplete .

0 голосов
/ 18 февраля 2011

GridView наследуется от Control, так что вы можете использовать любое из событий, я бы попробовал PreRender, он показывает, что вам нужно

...