C_Sharp 板


LINE

※ 引述《james732 (好人超)》之铭言: : 推 StupidGaGa:gridview也可以有checkbox 05/15 12:05 : : 以上面的例子来说 : : UI会像这样 http://imgur.com/EPYWpeO.png
: 相关程式码 http://ideone.com/AAidUU : 完整的专案 http://ppt.cc/su8F (google drive空间,以Visual Stuidio 2012建立) : : 在这个例子里,只有3个byte,显示四笔资料 : 不过我实际上使用的有上千个byte,显示出来的更多 : 想不到有没有更聪明的方式来做... : : 推 StupidGaGa:先问,你的enable跟option的作用是什麽? 05/15 12:45 : → StupidGaGa:另外,你这作法的确是用gridview去处理修改或显示 05/15 12:46 : → StupidGaGa:gridview内的确可以有checkbox跟comboBox 05/15 12:47 : : Enable对应的是RawData[0]的Bit7 : 如果Bit7为1,Enable就要打勾 : 相同的,如果打勾或被取消,Bit7就要对应被设定或取消 : : Option对应的是RawData[0]的Bit6,Bit5 : Bit6 Bit5 : 0 0 => 选项1 : 0 1 => 选项2 : 1 0 => 选项3 : 1 1 => 选项4 : : 在我上面程式的例子,RawData[0]为0xC0,Bit6=1,Bit5=0,於是对应到选项3 : : 主要是控制项以及RawData需要连动,我不知道有没有比较简易的写法来做 : ※ 编辑: james732 (111.67.62.81), 05/15/2014 14:01:08 : → StupidGaGa:1. 你bind的对象要改成gridview 05/15 14:41 : → StupidGaGa:2. gridview跟你储存的data要连动,请参考gird的event 05/15 14:42 : → StupidGaGa:3. 建议鲜血简单的textbox连动,在应用到checkbox等 05/15 14:43 : → StupidGaGa:4. 相关用法或程式码范例请看MSDN或google一定有 05/15 14:44 : → StupidGaGa:另外,你图片范例有误,171应该是0xAB怎麽是0xCD? 05/15 14:48 : : 因为图片里的DecimalData是Bind到RawData[1],0xAB : HexData是Bind到RawData[2], 0xCD : : 如果全部都是Textbox,那我已经有做了 : 问题是目前混合了CheckBox, ComboBox, TextBox : 我不知道有没有比"一格一格加"还要简单的方法可以做到... : : ┌───────┬─────┐ : │Enable │ CheckBox │ : ├───────┼─────┤ : │Option │ ComboBox │ : ├───────┼─────┤ : │DecimalData │ TextBox │ : ├───────┼─────┤ : │HexData │ TextBox │ : └───────┴─────┘ : ↑如果这里全部都是同一种Control,我已经OK了 : 但我Google到的资料,如果要不同的Control : 似乎要自己一个一个加? : ※ 编辑: james732 (111.67.62.81), 05/15/2014 17:16:21 你我之间有个代沟在,我想厘清一些问题。 1. 你的资料长怎样? 我本来以为你的资料长类似这样 定义 B0 B1 B2 B3 B4 B5 B6 B7 Binary 1 0 1 0 1 0 1 1 Option B6B5 = 10 Enable B7 = 1 资料格式(Binary栏位是我为了看懂让人容易了解加的) DecimaData HexData Binary Option Enable 171 AB 1010 1011 10 1 100 64 0110 0101 01 1 每个栏位都是根据十进位来转换 不过你的回应不是,那我想应该是这样 资料格式 DecimaData HexData Option Enable 171 CD 11 1 100 FF 00 0 每个栏位是根据各别资料拉出来。 就像是 Name Sex Heigh Weight 小明 男性 171cm 65kg 不管是哪一种,都应该要用DataGrudVie处理, 我不懂你为何要分成四个控制项处理? 2. 你似乎不太了解我回文说的GridView也可以包含CheckBox跟ComboBox 给你个图片http://ppt.cc/TIIH 图片里的DataGirdView就可以包含CheckBox, 处理起来也只是一个控制项而已。 是一个DataGridView控制项,栏位型态可以有TextBox、CheckBox、ComboBox, 你有四个栏位,也只是两个栏位是TextBox型态,一个CheckBox型态一个ComboBox型态, 不是四个控制项,而是只有一个控制项。 3. 如果你打死都不用DataGridView,可以这样做。 把你图片上的四个控制项当成一个自订控制项来使用,或存成dll档, 然後每读取到一笔资料就新增一个自订控制项。 这作法我用过,但不是用在这地方, 如果你要这样处理,到不如用DataGridView。 另外,我开始怀疑我的表达能力有没有问题了~"~ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.117.38
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1400151072.A.800.html







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP