http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 2620|回复: 2

[其他] 如何把C#checkedListBox1控件里的选中选项所代表的Byte数据汇到一起,发给后台Byte

[复制链接]
发表于 2014-2-27 10:01:14 | 显示全部楼层 |阅读模式
[C#] 纯文本查看 复制代码
private Byte ShowWatchByLight(ref string ser2)
                {     
                 Byte ShowWatchId = 0x00;  //
                    if (checkedListBox1.Items[0].ToString() == "0")
                    {
                        ShowWatchId = 0x00;    //0
                        ser2 = "0";
                    }
                    if (checkedListBox1.Items[1].ToString() == "1")
                    {
                        ShowWatchId = 0x01;    //数字1
                        ser2 = "1";
   //查询所有选中项并拼接成一个字符串
                        if(checkedListBox1.CheckedItems.Count != 0)
                        {
                           for(int i = 0;i <= checkedListBox1.CheckedItems.Count-1 ; i++)
                           {
                               ser2 = ser2 + checkedListBox1.CheckedItems.ToString();
                              ShowWatchId += ShowWatchId;   //能这样用吗?
                           }

===================================
Byte ShowWatchId = ShowWatchByLight(ref ser2); //调用并ref传值
Antanna2(0x01, ShowWatchId)  但是总是显示ShowWatchId错误。
急各位大神帮帮忙吧


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-2-27 11:45:28 | 显示全部楼层
能个字节数组存储就行了,不能直接这样对接
 楼主| 发表于 2014-2-27 15:27:21 | 显示全部楼层
后来试了数组但是出现  错误

              string ser2;
                private Byte[] ShowWatchByLight(ref string ser2)
                {
                    Byte[] ShowWatchIdItmes = new Byte[50];
                      Mulchealed();
                     //显像功能下的编号
                    Byte ShowWatchId = 0x00;
                    // r_show1
                     //查询所有选中项并拼接成一个字符串
                    if (this.checkedListBox1.CheckedItems.Count > 0)
                    {
                        for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
                        {
                            if (checkedListBox1.CheckedItems[i].ToString() == "0")
                            {
                                ShowWatchId = 0x00;    //0
                                ser2 = "0";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "1")
                            {
                                ShowWatchId = 0x01;    //数字1
                                ser2 = "1";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "2")
                            {
                                ShowWatchId = 0x02;    //数字2
                                ser2 = "2";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "3")
                            {
                                ShowWatchId = 0x03;    //数字3
                                ser2 = "3";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "4")
                            {
                                ShowWatchId = 0x04;    //数字4
                                ser2 = "4";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "5")
                            {
                                ShowWatchId = 0x05;    //数字5
                                ser2 = "5";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "6")
                            {
                                ShowWatchId = 0x06;    //数字6
                                ser2 = "6";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "7")
                            {
                                ShowWatchId = 0x07;    //数字7
                                ser2 = "7";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "8")
                            {
                                ShowWatchId = 0x08;    //数字8
                                ser2 = "8";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "9")
                            {
                                ShowWatchId = 0x09;    //数字9
                                ser2 = "9";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "-")
                            {
                                ShowWatchId = 0x0A;    //符号-
                                ser2 = "-";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "H")
                            {
                                ShowWatchId = 0x0B;    //字母H
                                ser2 = "H";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "E")
                            {
                                ShowWatchId = 0x0C;    //字母E
                                ser2 = "E";
                            }
                            if (checkedListBox1.CheckedItems[i].ToString() == "NULL")
                            {
                                ShowWatchId = 0x0D;    //空值无
                                ser2 = "NULL";
                            }
                            ser2 = ser2 + checkedListBox1.CheckedItems[i].ToString();
                            for (int j = 0; j < checkedListBox1.CheckedItems.Count - 1; j++)
                            {
                                
                                ShowWatchIdItmes[j] = ShowWatchId;
                            }
                        }
                    }
                    return ShowWatchIdItmes;
                }
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-24 01:55

© 2014-2021

快速回复 返回顶部 返回列表