我想在datagrid視圖中設置超鏈接字段。當用戶點擊該鏈接時,應該生成一個查詢字符串並將用戶定向到另一個頁面。那麼如何設置超鏈接來生成查詢字符串呢?datagrid視圖中的超鏈接
6
A
回答
4
,你可以這樣做......
<ItemTemplate>
<asp:HyperLink ID="Edit" runat="server" Text="Edit" NavigateUrl='<%# Eval("DataKeyName", "~/View.aspx?Id={0}") %>' />
</ItemTemplate>
1
<a href='page.aspx?id=<#Eval("ID")>'>click</a>
9
<asp:GridView ID="Griddata" runat="server" AutoGenerateColumns="False" CellPadding="1"
GridLines="Horizontal" Width="1000px" ShowFooter="True" CssClass="grid" AlternatingRowStyle-CssClass="alt">
<Columns>
<asp:HyperLinkField HeaderText="ID" DataTextField="rec_id" DataNavigateUrlFields="rec_id"
DataNavigateUrlFormatString="followme.aspx?record={0} " />
<asp:BoundField HeaderText="Login" DataField="LoginName"></asp:BoundField>
</Columns>
</asp:GridView>
這是ASP.NET
定義的樣本GridView控件,您需要指定在列定義的<asp:Hyperlinkfield>
。
在這一領域,你需要指定DataTextfield
(是什麼將在該欄顯示在屏幕上),你要在這URL
(DataNavigateUrlFields
)
使用URL
(DataNavigateUrlFormatString
)和你的參數注:我從代碼隱藏綁定到這個網格,而不是通過SqlDatAdaptor
,但結果是相同的。
你會得到這樣的事情:
相關問題
- 1. DataGrid中的超鏈接:InvalidOperationException
- 2. DataGrid中的超鏈接不起作用
- 3. SilverLight Datagrid中的超鏈接按鈕
- 4. openerp樹視圖中的超鏈接
- 5. WPF Datagrid的超鏈接右鍵點擊
- 6. symfony ..視圖上的超鏈接
- 7. WPF DataGrid超鏈接外觀和行爲
- 8. c#wpf mvvm DataGrid超鏈接到路徑
- 9. 樹視圖 - 爲附加超級鏈接
- 10. WPF-超鏈接到另一個視圖
- 11. URL中的參數aspx中的超鏈接列datagrid
- 12. 超鏈接圖像
- 13. 超鏈接圖像
- 14. Datagrid中的鏈接(flex)
- 15. datagrid中的超鏈接沒有在Firefox中禁用
- 16. 如何在超鏈接中超鏈接條形圖
- 17. Datagrid的超鏈接在子表的列中
- 18. 在javafx中連接兩個web視圖與超鏈接事件
- 19. 圖片上的超鏈接
- 20. 基於視圖的TableView中的超鏈接(NSTableCellView)
- 21. 如何攔截datagrid中的超鏈接點擊?
- 22. 當超鏈接到圖像時,超鏈接的位置
- 23. 通過MVC視圖上的超鏈接顯示的圖像
- 24. 在列表視圖中點擊超鏈接的文本屬性?
- 25. 將id傳遞給視圖中的超鏈接href
- 26. 刪除Visual Studio「設計」視圖中的超鏈接
- 27. MVC部分視圖中的超鏈接無法正常工作
- 28. 在dataGrid中創建鏈接
- 29. 圖片和reStructuredText中的超鏈接
- 30. Radeditor中帶有超鏈接的圖片
遠不止於此的eval(邪惡)更好的解決方案 - 感謝 – ppumkin 2012-11-28 16:02:18