загрузка gridview с колонкой гиперссылки - PullRequest
1 голос
/ 23 июля 2010

У меня есть сетка, и я добавил столбец «Гиперссылка» ко всем записям, включив автогенерацию полей. Когда загружается это сеточное представление и когда я нажимаю гиперссылку на любую запись, я хочу перенаправить на какую-то другую страницу, и вся запись передается в виде строки запроса на эту страницу? Кто-нибудь может мне помочь в этом?

1 Ответ

2 голосов
/ 23 июля 2010

Эти ссылки должны уточнить, как это сделать:

Как передавать переменные через столбец гиперссылки DataGrid

Как: использовать элемент управления HyperLink внутри GridView

Пример кода (посмотрите на свойство NavigateUrl в HyperLink):

<asp:GridView ID="urlGrid" runat="server" AutoGenerateColumns="False">
   <Columns>
      <asp:TemplateField>
         <ItemTemplate>

   <asp:HyperLink ID="HyperLink1"
                  runat="server"
                  NavigateUrl='<%# "RedirectPage.aspx?xxxx=" &
                  DataBinder.Eval(Container, "DataItem.xxxx") &
                 "&yyyy=" & DataBinder.Eval(Container, "DataItem.yyyy")%>'
                  Text="Go!">
   </asp:HyperLink>

     </ItemTemplate>
  </asp:TemplateField>
  <asp:BoundField DataField="SiteName" HeaderText="Site Name" />
   </Columns>
</asp:GridView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...