PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 動態GridView Cell[i],i值推算?
作者:
adamini
(小艾妮)
2017-07-01 17:38:02
大家好~想請教一個問題
因為我的GridView 是動態顯示,
所以欄位會依照狀況,所呈現的方式欄位排序就不同,
其中某一欄我是呈現男女,資料庫的記錄方式:1/0來表示。
但給user 看時,我要出現的是「男」、「女」,
我現在只能用笨方法,
switch 狀況裡 再包一個 switch 區分1是男,0是女
e.Row.Cells[i].Text = "男";
有沒有能計算cells數量,我再去反推他所在的cells[i]?
作者:
kisha024
(4545454554)
2017-07-01 17:56:00
感覺應該從SQL的CASE語法著手
作者:
testPtt
(測試)
2017-07-01 18:39:00
我會考慮從db端去處理這個問題
作者:
Laluth
(陽光)
2017-07-01 20:33:00
Cells.Count or foreach(Cell c in e.Row.Cells)
作者: capercat (Qoo)
2017-07-02 00:14:00
單純顯示可利用另一個表,進行link 顯示 ,google 關鍵字「gridview combobox 選擇」 了解使用方法後可改成textbox進行link
作者:
hsinhw
(Q____Q)
2017-07-03 13:54:00
直接在前端EVAL去判斷1/0轉男女 (a==a) ? "a" : "b"感覺需求跟i無關
作者:
s4300026
(s4300026)
2017-07-04 01:59:00
不然用int index配combobox,或 int 配enum,然後輸出enum的文字型態也可以
作者:
adan55555
(AngelMDH)
2017-07-06 14:16:00
DB端處理是正解 不要在前端做這種事
作者:
qa17b
(聖猿降臨 眾酸退散)
2017-07-06 22:43:00
SQL case when 應該蠻好解決的吧一行sql就能收工了啊
繼續閱讀
[問題] 拖曳檔案產生的Register src位址問題
kisha024
[問題] 請問一下多thread抓檔案的問題
frikenjo
[問題] EmguCV 不以迴圈寫影片更改亮度(解決)
adamini
[問題] Build solution failed
santosnina
[問題] C#程式優化檢測
a0929935070
[問題] CommandArgument 怎麼改寫?(解決)
adamini
[問題] master aspx usercontrol 互抓控制項
kisha024
[問題] GridView的AutoGenerateColumns解決
adamini
[問題] 在.NET MVC的控制器中操作網芳分享資料夾
Peruheru
[問題] Visual Studio Express 相關問題
s949106
Links
booklink
Contact Us: admin [ a t ] ucptt.com