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