作者DreamHssH ()
看板C_Sharp
标题[问题] Textbox如何选择输入字元的位置
时间Wed Mar 8 15:16:09 2017
如题,
如果需要可以指定输入位置的textbox要怎麽做?
例如:长度10码的textbox,User可以只输入第6码为S
那麽後端在抓资料时,SQL就会用like_ _ _ _ _ S _ _ _ _
去将资料表内对应栏位第6码为S的资料都抓出来,
主要是因为10码中每码都有特别意义,
User可以自己决定要一找哪一码或多码组合去筛选资料,
一个很笨的方式是直接做10个textbox...但是这样UI太瞎了
请问有没有建议的做法?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.71.217.245
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1488957372.A.EB1.html
1F:→ DreamHssH: 还有一个办法是教User没用到的index自行输入底线_ 03/08 15:20
2F:推 GoalBased: ui你修漂亮点不就好了 03/08 15:22
3F:→ testPtt: 这样够直觉吗if(textbox.text=="第6码为S") 03/08 15:30
4F:→ te426odin: 建议你这种做法要下parameter,避免 SQL INJECTION 03/08 16:46
5F:→ ssccg: 做10个,输入完跳下一个、backspace跳上一个做好就好 03/08 16:59
6F:→ ssccg: 如果复制、贴上、全选要支援的话也做好就好 03/08 17:01
7F:→ DreamHssH: @te426odin:都有参数化查询欧 @ssccg:好像也只能这样了 03/08 17:06
9F:推 te426odin: 请使用者以空白取代不知道的码,例 ____S 03/09 09:46
10F:→ te426odin: 然後用回圈加substring抓出值下去搜寻,这样不知道 03/09 09:46
11F:→ te426odin: 会不会好一点 03/09 09:46
12F:→ DreamHssH: @vi000246:卡号这个设计不错耶,来套用一下感谢 03/09 13:44
13F:→ DreamHssH: @te426odin:User大部分年龄大 决定还是用设计来解决~ 03/09 13:46