Member 8587164 Ответов: 1

динамически добавить ресурс ссылку в GridView


Я хочу добавить страницу "Default.aspx" в качестве ресурса для динамически загружаемой гиперссылки в gridview...

Гиперссылки также загружаются в gridview динамически.

1 Ответов

Рейтинг:
2

Reza Ahmadi

Привет,
Вы должны использовать обработчик события RowCreated вашего GridView и в обработчике установить navigateurl свойство:

void RowCreated...
{
   ((HyperLink)e.Row.FindControl("HyperLindName")).NavigateUrl = "~/Default.aspx"
}


Я надеюсь, что это поможет,
Овации.


ZurdoDev

Я еще не проверял это, но вам, скорее всего, придется привести FindControl('...') в качестве объекта гиперссылки, чтобы иметь возможность установить его NavigateUrl.

Reza Ahmadi

Да тебе нужно его отлить:
((Гиперссылка)Эл.Подряд.FindControl("HyperLindName")).Navigateurl Свойство = "~/По Умолчанию.aspx-файл"
Моя главная мысль заключается в том, что вам нужно установить гиперссылку в обработчике RowCreated.

Member 8587164

Привет
Спасибо
При использовании этого кода приходит "нулевое ссылочное исключение". что должно быть помещено внутри этого FindControl("??????")..

Reza Ahmadi

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

Member 8587164

Большое спасибо

Reza Ahmadi

Добро пожаловать!