winform 中 combobox的新用法 (个人感觉还不错)

WinForm下拉框数据绑定

  一直以来总感觉winform的实在是用的不顺手,今天终于想到一个比较好的方法,所以写出来,以供参考

 1、定义数据源

 List<String> ListProloacitonText = new List<string>();
        List<String> ListProloacitonValue = new List<string>();

            ListFaultProloationText.Clear();
            ListFaultProloationValue.Clear();
            ListFaultProloationText.Add("(无)");
            ListFaultProloationValue.Add("-1");
            ListFaultProloationText.Add("始端");
            ListFaultProloationValue.Add("0");
            ListFaultProloationText.Add("末端");
            ListFaultProloationValue.Add("1");
            ListFaultProloationText.Add("高压侧");
            ListFaultProloationValue.Add("2");
            ListFaultProloationText.Add("中压侧");
            ListFaultProloationValue.Add("3");
            ListFaultProloationText.Add("低压侧");
            ListFaultProloationValue.Add("4");
          
            cmbfaultproloation.DataSource = null;
            cmbfaultproloation.DataSource = ListFaultProloationText;
            cmbfaultproloation.SelectedIndex = 0;
2、读取信息处理

if (cmbProlocation.SelectedItem.ToString() != "(无)")
                {
                    int index = ListProloacitonText.IndexOf(cmbProlocation.SelectedItem.ToString());
                    if (Where != "")
                    {
                        Where += " and ";
                    }
                    Where += "Prolocation=" + ListProloacitonValue[index];
                }


 

 

转载于:https://www.cnblogs.com/wuzk2008/archive/2008/06/26/1230605.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值