|
|
|
|
|
|||||
|
|||||
| 樓主 krs
|
或 以上,想請問萬能大大們,小弟下這句指令想抓取GridView1的主索引鍵值,但一直出錯,到底是哪出了問題呢?請各位大大指教~~感恩~!!
本篇文章發表於2008-11-06 21:58
|
||||
| VP、EP、QP、HP該如何使用? | 2009年藍色小舖認證專家卡得主名單 |
| 1樓
不錯的參考
demo
![]() |
你選的值不一定是pk吧
還有你打錯了 GridView1.DataKeys[indx] 應該是 GridView1.DataKeys[index]
本篇文章回覆於2008-11-06 23:57
My Blog demo小鋪 http://demo.tc
|
||||
| 2樓
最有價值解答
MIS2000 Lab
![]() |
您好:
關於您這個問題,我也覺得滿有趣 寫了一篇文章來討論,希望對您有幫助。 請看我的BLOG -- http://www.dotblogs.com.tw/mis2000lab/archive/2008/11/07/gridview_selectedindex_pk.aspx [習題] "選取" Gridview的某一列 & 那一列對應資料表的P.K.值
本篇文章回覆於2008-11-07 13:52
.....................................................我的書 與 ASP.NET教學網站 http://www.dotblogs.com.tw/mis2000lab/ 「ASP.NET 4.0 專題實務(I) --實戰入門篇(松崗)」上市!! 下集是「ASP.NET專題實務 (II) -- 範例集與 4.0新功能(文魁)」 ..................................................... |
||||
| 3樓 |
原發問者,要在 GridView的RowCommand()事件內,抓到對應資料表的PK。
請參考下列寫法: Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand Dim pk_index As Integer = CInt(e.CommandArgument) Response.Write("<br>被點選的這一列,對應資料表的主索引鍵-- " & GridView1.DataKeys(pk_index).Value) 註:C#語法請改為-- int pk_index = Convert.Int32(e.CommandArgument); ..............GridView1.DataKeys[pk_index].Value.ToString(); End Sub
本篇文章回覆於2008-11-07 14:13
.....................................................我的書 與 ASP.NET教學網站 http://www.dotblogs.com.tw/mis2000lab/ 「ASP.NET 4.0 專題實務(I) --實戰入門篇(松崗)」上市!! 下集是「ASP.NET專題實務 (II) -- 範例集與 4.0新功能(文魁)」 ..................................................... |
||||
| 4樓
作者回應
krs
|
感謝mis大大,但是我還是出現會出現索引超出範圍,DataKeyName已有設定,請問有沒有大大有完整的範例呢,小弟在這裡先謝過~~!!
本篇文章回覆於2008-11-12 11:56
|
||||
| 5樓
不錯的參考
Bibby
|
我沒有親自試..你要不要試試看這樣可以抓到ㄇ..
Label2.Text = GridView1.DataKeys[GridView1.SelectedIndex][0].ToString(); 那個[0]是指你在GridViewDataKeys裡是第幾個DataKeyName.. 我有相關的文章這樣抓是沒問題的.. http://bibby.be/2008/05/gridviewedit.html
本篇文章回覆於2008-11-12 13:12
這是我的Bloghttp://bibby.be |
||||
| 6樓
作者回應
krs
|
謝謝各位大大的回應,小弟試出來,發現
在搞鬼,我把它拿掉就可以動作了,有哪位大大可以說明一下讓大家了解嗎@@? 真是快被可愛的GridView搞死了orz
本篇文章回覆於2008-11-12 13:47
|
| 回覆 |
| 如要回應,請先登入. |
|
![]() |
| 網站導覽| 網站介紹 | 會員權益 | 點數說明 | 加值服務 | 大事紀 | 廣告刊登 |常見問題 | 聯絡我們 |
捨得資訊股份有限公司 版權所有 ©copyright 2004 All Rights Reserved 艾堤數位科技股份有限公司 網站維護、經營管理 | Managed by I-Tea Technology |
|
|