[.NET] 有關於griview 使用選取抓取主鍵

看板Visual_Basic作者 (pvq212)時間7年前 (2017/04/28 01:04), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
使用的程式是:VS2017 各位好 小弟在做作業時遇到瓶頸 爬過文了不得其解 有關於使用了griview本身的選取功能後 找到兩個方法可以抓到我要的欄位 一個是利用"DataKeyNames"抓取主鍵 這個方法看起來比較實用,不過網路上的很多方法都試過 沒有成功過 另外一個方法是 在SelectedIndexChanging下直接抓取我要的欄位 protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { Label2.Text = GridView1.Rows[e.NewSelectedIndex].Cells[1].Text; } 不過兩個不同頁面的griview都用了一樣的這段程式碼,卻只有成功一個 選取時,Label沒有跟著改變 有需要補充什麼資料煩請提醒 感謝各為了 -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.250.58 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1493312645.A.AB8.html

05/01 00:52, , 1F
試試用Gridview1.Datakey(r).Item(0) r就是你的索引
05/01 00:52, 1F

05/01 00:52, , 2F
位置
05/01 00:52, 2F

05/01 00:54, , 3F
0是第一個索引欄位1就是第二個以此類推
05/01 00:54, 3F
文章代碼(AID): #1P0YI5gu (Visual_Basic)
文章代碼(AID): #1P0YI5gu (Visual_Basic)