как получить DataNavigateUrlFields из грида?

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

как получить DataNavigateUrlFields из грида?

Сообщение kibernetics » 09.01.2009 (Пт) 15:24

народ, есть гридвью:
Код: Выделить всё
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AllowPaging="True" DataMember="DefaultView">
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="ClientID" DataNavigateUrlFormatString="~/Personals/Clients/Default.aspx?did={0}"
                        DataTextField="ClientName" HeaderText="Организация" />
                    ...


как в коде можно получить из row GridView'a значение HyperLinkField DataNavigateUrlFields?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Re: как получить DataNavigateUrlFields из грида?

Сообщение gaidar » 25.01.2009 (Вс) 20:41

Как я понимаю, нужно NavigateUrl, тогда так:

for (int i = 1; i < GridView1.Rows.Count; i++)
{
string navigateUrl = ((HyperLink)GridView1.Rows[i].Cells[0].Controls[0]).NavigateUrl;
}
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList