作者Laluth (居家男人)
看板Web_Design
標題Re: [問題] GridView 條件式隱藏物件
時間Thu Mar 24 17:38:37 2011
※ 引述《TKelevens (CA 94305)》之銘言:
: 請問我有如下程式碼在 aspx.vb
: For Each row As DataRow In dt.Rows
: If row("id") = 1 Then
: GridView.Rows(1).FindControl("textbox").Visible = False
: End If
: Next
: 現在是在 GridView 中從資料庫取到某行 id = 1 時 , 把第一排的 textbox 隱藏
: 我想做的是把 id = 1 該行的 textbox 隱藏
: id 不等於 1 的 textbox 繼續留著 , 請問該如何修改
: thanks
就我想到的做法有
1.OnDataBound 的時候對gridview作過濾
正統做法
2.前端設定 textbox的visible設定為 (eval("id").ToString() != "1")
懶人做法
----重點----
不是對DataRow作過濾 而是對gridview 的row作過濾
--
葉問是一個打十個 是詠春
你一個追十個 是發春啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.130.93
推 TKelevens:for 第一種方法 , 怎麼抓取這個 row 的 row # ? 03/24 18:09
推 TKelevens:終於試出來了 ~~ thanks 03/24 18:21