台灣最大程式設計社群網站
線上人數
854
 
會員總數:242476
討論主題:187513
歡迎您免費加入會員
討論區列表 >> VB.NET >> DataList帶出基本資料後,如何做點擊觀看詳細資料
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
DataList帶出基本資料後,如何做點擊觀看詳細資料
價值 : 100 QP  點閱數:182 回應數:8

樓主

藍岳
門外漢
0 1
20 3
發送站內信

請問各位大大
目前我用DataList帶出資料表各欄位的部分資料(ID name),並給每一個欄位一個Imagebutton
是否可以做到點擊Imagebutton後連到另一個網頁並自動帶出該欄位所有資料(ID name phone address ....)

資料庫為SQL
資料表欄位為
TN ID name phone address ....




搜尋相關Tags的文章: [ DataList ] , [ Imagebutton ] ,
本篇文章發表於2018-05-10 09:52
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
可以描述清楚一點嗎?
還有目前卡在哪裡?
本篇文章回覆於2018-05-10 12:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

藍岳
檢舉此回應
您好
目前我用datalist做了一個頁面,他會去資料庫裡撈出資料表的所有資料但只顯示出部分欄位
再點擊個別imagebutton後可在另一網頁帶出對應的所有資料出來




資料庫資料表

點擊button後再另一個網頁帶出個別的詳細資料


謝謝
本篇文章回覆於2018-05-10 13:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
然後呢?
目前可以做到什麼?
卡在哪裡?
本篇文章回覆於2018-05-11 00:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

藍岳
檢舉此回應
你好
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns="6" BackColor="White" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" CellPadding="3" CellSpacing="1">

<ItemTemplate>
ID:
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
<br />
name:
<asp:Label ID="nameLabel" runat="server" Text='<%# Eval("name") %>' />
<br />
<asp:ImageButton ID="ImageButton" runat="server" Height="20px" ImageUrl="~/Images/進入.jpg" PostBackUrl="~test1.aspx" />

後置碼原本想用Session定義ID然後叫出資料,但無法定義在DataList裡的IDLabel(Session("u_ID") = IDLabel.Text)

故目前卡在這個步驟,抱歉新手發問還請指導

本篇文章回覆於2018-05-11 09:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

小魚
檢舉此回應
你是在什麼地方用到Session?
看不到相關的程式碼...
本篇文章回覆於2018-05-13 17:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

藍岳
檢舉此回應
您好

原本想法是在後置碼上定義Session("u_ID1") = IDLabel.Text

但在DataList裡無法辨別到IDLabel,故會出現錯誤

Public Class test
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

Protected Sub DataList1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DataList1.SelectedIndexChanged
Session("u_ID1") = IDLabel.Text
End Sub
End Class
本篇文章回覆於2018-05-14 09:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

小魚
檢舉此回應
雖然我看不大懂,
不過我沒搞錯的話,
ID通常應該是從資料庫抓的吧?
本篇文章回覆於2018-05-20 16:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

小魚
檢舉此回應
ㄜㄜ,
想了一下,
如果是SelectedIndexChanged觸發,
應該是會有個index之類的,
去抓那個index,
然後去抓那個index的ID。
本篇文章回覆於2018-05-20 16:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.