Рейтинг:
28
Sandesh M Patil
Есть два пути. Вы можете создать HyperLinkField или добавить гиперссылку в <asp:templatefield >
Экс.
<Columns>
<asp:HyperLinkField DataTextField="LeadID" DataNavigateUrlFields="LeadID" DataNavigateUrlFormatString="LeadInformation.aspx?LeadID={0}" Text="Lead ID" />
<asp:BoundField DataField="DateTime" HeaderText="Date Updated" />
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Bind("LeadID") + Request.QueryString("type") %>'
Text=""></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
>
Espen Harlinn
5+ приятно и по делу :)
Sandeep Mewara
Хороший ответ SMP! 5+
nagendrathecoder
Хороший ответ, 5+ от меня тоже. :)
eman88
спасибо Вам за ответ, но, возможно, я не объясняю, что именно я хочу сделать ...
я получаю данные в datatable из базы данных (product_name,Product_price,Product_link)
я хочу отобразить это в gridview каждый продукт и его информацию, а также ссылку на страницу каждого продукта
спасибо
Kasson
5 от меня тоже. Хороший Выбор.
Member 4343516
sdasdasd
в DOC
Рейтинг:
0
Kasson
Вы можете добавить шаблон в элементе управления GridView, используя столбце изменить
опция из контекстного меню при нажатии на смарт-тег.
1. Добавить шаблон в список выбранные поля.
2. Теперь щелкните правой кнопкой мыши на сетке и выберите пункт Редактировать Шаблоны. А теперь брось
Управление гиперссылкой в элементной таблице сетки.
3. Теперь привяжем navigateurl и свойства текста гиперссылки на
поле столбца гиперссылки в таблице с использованием Привязок данных.
4. Теперь, если вы нажмете на гиперссылку, она приведет вас на эту страницу.
eman88
спасибо вам ооочень много