[問題] DataGrid 整行皆可超連結

看板Web_Design作者 (VVii)時間16年前 (2009/11/18 20:13), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
大家 我這新手最近還在探索階段 入門最困擾的問題就是 想要那樣的功能 但是就是不知道怎麼用 也不知道下何"準確關鍵字"找 單單找DataGrid又範圍太廣...書上又不會如此詳細@@ 我現在是從access讀取資料 眾多欄位中 有一個欄位是"連結網址" <asp:DataGrid Id='grid1' Runat="Server" HeaderStyle-BackColor="#FFF00F" HeaderStyle-ForeColor="#FF0000" AlternatingItemStyle-BackColor="#9291FF" BorderColor="Blue" AutoGenerateColumns="False"> <Columns> <asp:HyperLinkColumn DataTextField="host" HeaderText="host" DataNavigateUrlField="URL" Target="_blank" /> <asp:BoundColumn DataField="introduce" HeaderText="介紹" /> </Columns> </asp:DataGrid> 這樣的結果 就是有兩個欄位分別是host(host為超連結型態 點下可透過資料庫中的URL 連結) 以及其介紹 若是我想做到整行唯一體 就是點該行任一處 皆可連結又看不到底限 有辦法嗎? ( <Column>內好像不能動手腳@.@) 。 若是我改成 <Columns> <asp:HyperLinkColumn DataTextField="host" HeaderText="host" DataNavigateUrlField="URL" Target="_blank" /> <asp:HyperLinkColumn DataTextField="introduce" HeaderText="介紹" DataNavigateUrlField="URL" Target="_blank" /> </Columns> 也只是形成兩個欄位有底線(超連結模式) 有點醜 也不是真正的該行任一處皆可點 這部份可以透過ASP.Net達成嗎? 還是要用css之類的...? P.S. 最近因為忙著做專題 比較沒人帶 自己從0到無.. 從基本的html, js, css.. 大概摸到現在的asp.net 心中還是有一些疑惑想問各位專家 當學習一個新技術/語言 而且是比較沒概念的那種 大家是會去拿一本書從頭開始翻(缺點:很無聊..) 或是邊看邊嘗試每個例題, 還是會直接實作東西(小系統 項購物車等等) 從實作的錯誤中學習(缺點:容易有一些入門bug卻搞很久) 謝謝各位了~ ˋ(′o‵")ˊ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.161.164 ※ 編輯: VVii 來自: 122.126.161.164 (11/18 20:14)

11/18 21:06, , 1F
<itemteplate><a href='<%#eval('X')%>'>X</a><itemteplat
11/18 21:06, 1F

11/18 21:06, , 2F
自行定義要用的column
11/18 21:06, 2F
文章代碼(AID): #1B0-JkgU (Web_Design)