[問題] gridview每列都有按鈕,有辦法知道按的是第幾列嗎

看板Web_Design作者 (自然風)時間15年前 (2010/10/24 22:45), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/1
在每一列都有一個按鈕,其帶有ID值 想要取得第二列某欄位的值 試問要怎麼做比較好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.203.8

10/24 22:47, , 1F
是用ButtonField做的還是TemplateField?
10/24 22:47, 1F

10/24 22:49, , 2F
buttonfield
10/24 22:49, 2F

10/24 23:43, , 3F
話說這樣解決你的問題了嗎囧?
10/24 23:43, 3F

10/25 00:16, , 4F
要轉成templatefeild然後去做rowcommand的判斷 如果要知道
10/25 00:16, 4F

10/25 00:16, , 5F
是第幾列還要用rowdatabound去設定 再和rowcommand一起取
10/25 00:16, 5F

10/25 00:21, , 6F
((GridView)sender).Rows[Convert.ToInt32(e.CommandA
10/25 00:21, 6F

10/25 00:22, , 7F
rgument)].Cells[i].Text就好了
10/25 00:22, 7F

10/25 00:42, , 8F
樓上是c#的語法!
10/25 00:42, 8F
文章代碼(AID): #1Cn4QZTK (Web_Design)