Wie fügen Sie einen hyperlink zu boundfield in gridview c# asp.net
Ich habe ein gridview in der aspx-Seite, ich brauche es, um zu gehen hyperlink hinzufügen, um die Komponente von BoundField sobald der Benutzer klickt auf den Component1 Wert. Wie kann ich den hyperlink, um boundfield, der in Zusammenhang mit BoundField?
<asp:GridView ID="Module" runat="server" AutoGenerateColumns="False" BackColor="White"
BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4"
DataSourceID="dsrcGetModuleData" Font-Size="0.65em" ForeColor="Black" GridLines="Vertical" DataKeyNames="TestID">
<FooterStyle BackColor="#CCCC99" />
<Columns>
<asp:BoundField DataField="Component1" ItemStyle-Font-Size="Small" HeaderStyle-Width="80px" HeaderStyle-Font-Size ="Medium" SortExpression="Component1" />
</Columns>
<RowStyle BackColor="#F7F7DE" />
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen.
Passieren, mehr als eine variable, dies zu tun.
DataNavigateUrlFields - die Felder, Die Sie gerne weitergeben möchte mithilfe der hyperlink-Spalte.
DataTextField - Aktuelle Anzeige-Feld in die DatagridView.
HeaderText - header-text sollte die Beschreibung der DataTextField Wert.
Werden Sie nicht in der Lage, einen linkbutton in ein gebundenes Feld. Sie können jedoch wandeln Sie es in ein TemplateField. Hier ist ein Beispiel meiner LinkButton.
Wandelt es in ein TemplateField. Stellen Sie sicher, Sie sind in der Design-Ansicht. Dann klicken Sie auf das Smarttag. Spalten Bearbeiten, wählen Sie die Spalte, dann unter Eigenschaften klicken Sie auf "Convert to TemplateField"
EDIT: ich habe gerade bemerkt, dass Sie wollte, einen HyperLink, anstatt ein LinkButton. Sie wird noch konvertiert es die gleiche Weise, aber nur einen HyperLink statt.
Hoffe, das hilft!