![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 藍岳 ![]()
![]() |
目前我用DataList帶出資料表各欄位的部分資料(ID name),並給每一個欄位一個Imagebutton 是否可以做到點擊Imagebutton後連到另一個網頁並自動帶出該欄位所有資料(ID name phone address ....) 資料庫為SQL 資料表欄位為 TN ID name phone address .... |
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
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |