[問題] GridView 如何隱藏欄位???
我用 Linq 繫結了一個 GridView (所以沒有 <columns><asp:BoundField../></columns>)
然後我想把其中一個欄位隱藏起來(隱藏以後仍然可以讀取其欄位值)
我有上網查到這樣的做法:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[0].Visible = false;
}
這樣子是可以隱藏第一個欄位
但是當我改成 e.Row.Cells[1].Visible = false;
直行以後就會發生 "超出索引值" 這樣的錯誤
可是明明就有其他欄位啊???
究竟要怎麼做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.175.133.240
推
12/04 06:28, , 1F
12/04 06:28, 1F
→
12/04 16:50, , 2F
12/04 16:50, 2F
推
12/04 21:12, , 3F
12/04 21:12, 3F
推
12/04 23:21, , 4F
12/04 23:21, 4F
→
12/05 09:47, , 5F
12/05 09:47, 5F
推
12/09 23:50, , 6F
12/09 23:50, 6F
→
12/11 22:33, , 7F
12/11 22:33, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):