在Winform中下拉框绑定的时候只能读到text属性值,Id的值不管怎么搞都读取不到,所以就百度找到了一种方式:

public void CmdBind(){var data = _logic.GetCurrency();//数据源if (!data.Any()) return;foreach (var currency in data){cmdCurrencyName.Items.Add(new CurrencyItem{CurrencyName = currency.Description,CurrencyValue = currency.Id});}}private void cmdCurrencyName_SelectedIndexChanged(object sender, EventArgs e){var selectedItem = (CurrencyItem)cmdCurrencyName.SelectedItem;_model.Description = selectedItem.CurrencyName;_model.CurrencyId = selectedItem.CurrencyValue;}

添加一个类,定义下拉框滴text、Id属性:

public class CurrencyItem{public CurrencyItem(){ }public CurrencyItem(int currencyValue, string currencyName){CurrencyValue = currencyValue;CurrencyName = currencyName;}public int CurrencyValue { get; set; }public string CurrencyName { get; set; }public override string ToString(){return CurrencyName;}}

转载于:https://www.cnblogs.com/xiaoqi742709106/p/4493683.html

Winform 下拉框绑定问题相关推荐

  1. 商品类型的下拉框绑定一个事件,通过ajax获取属性

    html代码这么写 <!-- 商品属性 --> <table cellspacing="1" cellpadding="3" width=&q ...

  2. MVVM下拉框绑定触发事件

    开发工具与关键技术:MVVM 撰写时间:2021年06月15日 在MVVM中下拉框的绑定跟MVC的下拉框绑定基本一样,只不过在MVVM中要写多一步声明下拉框的属性来接收数据. 首先我们要在DAL层写查 ...

  3. html下拉框代码默认选中状态,@Html.DropDownListFor 下拉框绑定(选择默认值)

    首先先构建绑定下拉框的数据源 private void GetSalesList() { var userList = _rmaExpressAppService.GetUserList(); Tem ...

  4. @Html.DropDownListFor 下拉框绑定(选择默认值)

    首先先构建绑定下拉框的数据源 private void GetSalesList(){var userList = _rmaExpressAppService.GetUserList();TempDa ...

  5. winform 下拉框(自定义下拉框控件)

    项目中遇到需要下拉框列表内容为线类型或点类型图形的需求,想到可以使用手绘线条和图形的方式来实现下拉列表内容自定义,记录下来供大家参考学习之用. 在项目中添加一个组件 添加完之后会显示如下设计界面 这里 ...

  6. vue下拉框值改变_vue select下拉框绑定值不跟着变问题

    data() { return { value1: "", type: [{id: 1, name: '肖明'},{id: 2, name: '小红'},{id: 3, name: ...

  7. jsp 下拉框绑定事件_Vue 模板语法、事件和表单使用

    模板语法 文本绑定,两个大括号,中间加上data里面的数据,message里面不仅可以是变量还可以是表达式 // 变量 {{ message }} // 表达式 {{ number + 1}} ​ J ...

  8. winform下拉框模糊查询_怎样在c#中实现数据库数据的模糊查询

    我想在vs的 dataGridView中 显示查询的内容. 具体是 在文本框中输入一个关键字,然后在数据库的一个表的所有字段进行查询,显示在dataGridView,麻烦大家帮忙解答一下. (下面的是 ...

  9. PyQt5 技术篇-QComboBox下拉框绑定监听事件实例演示

    currentIndexChanged.connect() 用于监听当前选择的索引改变. 即,选择的内容改变就会触发! items = ["脚本录制", "脚本回放&qu ...

  10. vue双向数据绑定v-model绑定单选框,复选框,下拉框

    v-model使用 1. 简单的demo 2. 三种框的绑定 注意它是自动帮你确认值的!!!无需关心过程,把json数据一丢到data中,自动选中. 1. 简单的demo 实现一边在输入框输入,一边显 ...

最新文章

  1. 他211本硕毕业,一边是年薪15万国企送北京户口,一边是28万大厂offer,究竟该怎么选?...
  2. 【百度之星2017】资格赛-题3-度度熊与邪恶大魔王
  3. 《PHP和MySQL Web开发从新手到高手(第5版)》一1.7 万事俱备,摩拳擦掌
  4. matlab 多维数组申明
  5. 两次被裁之后,我终于解决了数据库缓存一致性问题
  6. 设计师交流分享社区|灵感并非凭空得来,积累在集设网
  7. 浅析我对代码规范的理解
  8. 「基因组组装」用AMOS/minimus2合并两个contig
  9. K3Cloud不重启IIS修改调试代码
  10. Materials Studio教程(中科大)
  11. 校验国内外的座机和手机号码
  12. Docker容器运行GUI程序的方法(直接进入Docker容器运行或通过SSH连接Docker容器运行)
  13. c++ socket发送string 、char*字符串,客户端接收到乱码
  14. Zion无代码赋能企业中台构建
  15. LaTeX 注释快捷键
  16. 微积分学和算法分析中的O, o
  17. 笔记(待续)-动力学逆问题相关基础知识
  18. 【Apple Music如何开通学生会员:使用学校邮箱辅助验证】
  19. VVC/H.266代码阅读(VTM8.0)(三. Slice到CTU的处理 )
  20. 数字孪生-审查和比较设计数字双胞胎的方法

热门文章

  1. 漫画:80 端口争夺战
  2. sql 单引号_SQL 语句中单引号、双引号的具体用法
  3. mysql 事务_MySQL事务隔离级别
  4. 基于Docker+Gitlab搭建Spring Cloud分布式配置中心
  5. *第六周*数据结构实践项目三【括号的配对】
  6. memcached(五)--源码分析,启动
  7. no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
  8. Sudoku Solver
  9. 装饰者模式(C#)实现
  10. 图片循环滚动代码[转]