我嘗試從數據庫向gridview
中的stockName
添加超鏈接。我設法使超鏈接僅指向單個頁面。我怎樣才能爲不同的股票名稱添加不同的url超鏈接?爲gridview中的每個數據設置不同的超鏈接
我想爲第一個股票名稱添加的網址是gentingdisplay.aspx
,第二個是pangkordisplay.aspx
,第三個是langkawidisplay.aspx
等等。
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False"
CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333"
GridLines="None">
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<Columns>
<asp:BoundField DataField="StockID" HeaderText="Stock ID"
SortExpression="StockID" />
<asp:HyperLinkField
DataNavigateUrlFields="StockName"
DataNavigateUrlFormatString="gentingdisplay.aspx?StockID=0"
HeaderText="Stock Name"
SortExpression="StockName"
DataTextField="StockName" />
<asp:BoundField DataField="StockPrice" HeaderText="Stock Price"
SortExpression="StockPrice" />
<asp:BoundField DataField="UnitAvailable" HeaderText="Unit Available"
SortExpression="UnitAvailable" />
呃,我其實想要stockName充當超鏈接來鏈接到我已經做的其他頁面,並且爲了識別哪個超鏈接連接到哪個stockName,stockID用於標識超鏈接。這可能嗎? – 2014-11-22 16:28:29
ya,gentingm pangkor是將在StockName – 2014-11-22 16:35:33
ok中顯示的值,因此對於第一行例如StockName = genting和StockID = 10,超鏈接應該指向'gentingdisplay.aspx?StockID = 10',第二行'pangkordisplay.aspx?StockID = 27'等等 – Rhumborl 2014-11-22 16:38:08