[問題] 請問C#.net選擇checkbox並判斷的問題~

看板C_Sharp作者 (昊天)時間9年前 (2014/09/07 09:40), 編輯推噓6(6011)
留言17則, 8人參與, 最新討論串1/1
不好意思請問各位前輩 在C#.net裡面拉了一個GridView並連結到Access資料庫 其中一個是布林的欄位,GridView自動產生了checkbox的一欄來對應顯示 現在我想要改變顯示的方式 例如true(有勾選)改為顯示"是",false(未勾選)改為顯示"否" 怎麼弄都不成功,請各位前輩指點OTZ 之前只要欄位裡是文字的,在onRowDataBound裡面寫 e.Row.Cells[xxx].Text即可抓到那一欄的欄位 現在不曉得要怎麼抓checkbox...... 感謝答問~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.128.30 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1410054053.A.CAA.html

09/07 10:41, , 1F
findcontrol試試
09/07 10:41, 1F

09/07 10:53, , 2F
原PO的意思是要將GridView內checkbox改為textbox顯示嗎?
09/07 10:53, 2F

09/07 11:41, , 3F
事件內找到控制項,轉型成chkl就可以
09/07 11:41, 3F

09/07 12:20, , 4F
@j大:對,差不多就是這個意思XD
09/07 12:20, 4F

09/07 12:20, , 5F
@m大:不好意思,可以再說的清楚一點嗎>"<
09/07 12:20, 5F

09/07 14:53, , 6F
你把它改成文字顯示 那使用者不就沒辦法改變狀態?
09/07 14:53, 6F

09/07 14:54, , 7F
還是你要他自己輸入 是 否
09/07 14:54, 7F

09/07 15:07, , 8F
http://ppt.cc/mbxq 這是截圖。主要是使用者在上方輸入
09/07 15:07, 8F

09/07 15:07, , 9F
各項資料後。下面拉一個GridView來顯示所有輸入過的資
09/07 15:07, 9F

09/07 15:08, , 10F
料。而是否為密件,在資料庫中是以布林值的方式記錄。
09/07 15:08, 10F

09/07 15:09, , 11F
但是現在下方的GridView,Classified這一欄我想改為顯
09/07 15:09, 11F

09/07 15:09, , 12F
是"密"或是空值。而不是以checkbox的方式來表達
09/07 15:09, 12F

09/07 15:11, , 13F
Converter, IValueConverter
09/07 15:11, 13F

09/07 15:27, , 14F
先試試,不會我等再po
09/07 15:27, 14F

09/07 17:48, , 15F
直接sql處理不就行了?撈出來直接是string就好啦
09/07 17:48, 15F

09/07 20:12, , 16F
Binding用Eval取值丟到方法回傳字串
09/07 20:12, 16F

09/08 02:45, , 17F
感謝各位前輩指點。在access用iif直接撈字串出來解決了
09/08 02:45, 17F
文章代碼(AID): #1K2xUbog (C_Sharp)