eman88 Ответов: 3

как добавить гиперссылку в gridview in ASP.NET


Я хочу, чтобы добавить современный цветочный колонка печати к gridview в ASP.NET этот современный цветочный колонка печати содержат Hyperlink и я хочу перейти к этому hyperlink.

Как я могу сделать это в asp.net(C#)?

3 Ответов

Рейтинг:
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

Рейтинг:
1

shoaib arshad

//--Для динамических и databind GridViews лучше создавать динамические гиперссылки следующим образом

for (int i = 0; i < GridView1.Rows.Граф; i++)
{
Гиперссылка hlContro = новая гиперссылка();
hlContro.Navigateurl свойство = "./newPage.аспн?Идентификатор=" + управления gridview1.Строки[я].Ячейки[0].Текст;
hlContro.Url_изображения = "./sample.jpg";
hlContro.текстовый документ";
Управления gridview1.Строки[я].Ячейки[0].Элементы Управления.Добавить(hlContro);
}


Aqeel Shoukat

Отличное Решение Шоаиб....
Спасибо

Рейтинг:
0

Kasson

Вы можете добавить шаблон в элементе управления GridView, используя столбце изменить
опция из контекстного меню при нажатии на смарт-тег.

1. Добавить шаблон в список выбранные поля.

2. Теперь щелкните правой кнопкой мыши на сетке и выберите пункт Редактировать Шаблоны. А теперь брось
Управление гиперссылкой в элементной таблице сетки.

3. Теперь привяжем navigateurl и свойства текста гиперссылки на
поле столбца гиперссылки в таблице с использованием Привязок данных.

4. Теперь, если вы нажмете на гиперссылку, она приведет вас на эту страницу.


eman88

спасибо вам ооочень много