编写winform(C#.net)程序中使用下拉框控件时,无法指定选择项的解决办法
首先定义类
  public  class ItemListHelp
    {
       public string text { get; set; }
       public string vlaue { get; set; }
    }

然后绑定ComboBox控件
  DataTable ta=GetAllFieldByLetterType();
            if(ta!=null)
            {
                drop_field.Items.Clear();
              
               
                foreach(DataRow row in ta.Rows)
                {
                    ItemListHelp item1=new ItemListHelp();
                    item1.text=row["fieldname"].ToString().Trim();
                    item1.vlaue=row["typename"].ToString().Trim();
                    if(item1.text!="")
                    drop_field.Items.Add(item1);
                }
                drop_field.DisplayMember = "text";
                drop_field.ValueMember = "value";
                //使第一项不为空
                drop_field.SelectedIndex = 0;
            }
这样绑定后ComcoBox的每一项都与ItemListHelp类相关联
设定选择项
//selectitem为要设定为选择项的显示文本
  if (selectitem != "")
            {
                foreach (ItemListHelp item in drop_field.Items)
                {
                    if (item.text == selectitem)
                    {
                        drop_field.SelectedItem = item;
                        break;
                    }
                }

}

转载于:https://www.cnblogs.com/ldqwyl/archive/2011/04/20/2022625.html

Winform中ComcoBox控件设置选定项相关推荐

  1. Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...

    Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼ 标签: winform treeview drawnode Treeview ...

  2. C# winform中判断控件类型

    C# winform中对控件类型的判断: public void UpdataControl(Control control, string data) {if (control is TextBox ...

  3. C# WinForm中 让控件全屏显示的实现代码

    夏荣全 ( lyout(at)163.com )原文 C#中让控件全屏显示的实现代码(WinForm) 有时候需要让窗口中某一块的内容全屏显示,比如视频播放.地图等等.经过摸索,暂时发现两种可行方法, ...

  4. Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变

    场景 在新建一个Winform窗体后,拖拽控件设置其布局如下 如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下 所以我们需要在设计页面布局时对控件进行定位设置. 注: 博客主页: ...

  5. WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题解决方案

    在做winform程序开发时,我用DataSource绑定了ListBox中的Item,但是当我进行一些添加.删除操作时就报了这个错"设置DataSource属性后无法修改项集合" ...

  6. winform 中listBox控件绑定list类型数据源,并设置DisplayMember

    在WinForm中,您可以将ListBox控件绑定到List类型的数据源.为此,您需要将List数据源设置为ListBox的DataSource属性,然后设置ListBox的DisplayMember ...

  7. Winform中checklistbox控件的常用方法

    最近用到checklistbox控件,在使用其过程中,收集了其相关的代码段 1. 添加项 checkedListBox1.Items.Add("蓝色");  checkedList ...

  8. WinForm中日期控件开窗

    当我们在使用WinForm开发项目或者小工具的时候,很多时候需要做开窗事件,这个时候你会如何处理呢? 当然微软给我们提供了强大的日期控件,我们可以通过下拉选择来选择相应的日期,但是你会发现日期的格式不 ...

  9. ASP.NET中TextBox控件设置ReadOnly=true后台取不到值

    当 TextBox设置了ReadOnly="true" 后,如果在前台为控件添加了值,后台是取不到的,值为"空" 道理没想通,说不清楚微软是出于什么推敲的, 不 ...

最新文章

  1. 初识IBM刀片服务器
  2. java struts2 框架 入门简介
  3. 实验8.2 指针与字符串 7-2 字符串排序
  4. MongoDB使用记录
  5. springboot不会运行gc_SpringBoot 和JVM 调优(深度好文,建议收藏)
  6. 高颜值可定制在线绘图工具
  7. python之attrgetter函数对对象排序
  8. maven中的module及聚合项目
  9. 解决Error: ENOENT: no such file or directory, scandir ‘xxx\node-sass\vendor‘
  10. 【Animations】使用弹簧物理学动画运动(8)
  11. cc1 transform链
  12. 后疫情时代这家在线教育机构如何乘“云”而上
  13. J-Link RTT Viewer 的各种不爽以及解决方案
  14. python升序和降序排序_sql升序和降序(orderby升序和降序排列显示)
  15. AMiner推荐论文:Strongly coupled N-doped graphene quantum dots/Ni(Fe)OxHy electrocatalysts with accelerat
  16. Thinkpad E420移除白名单
  17. python在输出中间加空行_python输出空行
  18. mysql ddl 导致tmp空间溢出并报错
  19. 笔记本电脑键盘失灵拯救方法总结
  20. bitlocker加密怎么解除(破解Bitlocker加密方法)

热门文章

  1. Android开发笔记(八)神奇的shape
  2. 网站解析 选择 主记录www 为主站 记录类型都选A 泛解析 选*就好了
  3. HDU 4054 Number String
  4. 计算机各单位间转换(位,字节,进制间转换)
  5. Android提升篇系列:Activity recreate(Activity 重新创建/自我恢复)机制(一)
  6. selenium和junit 的使用
  7. Sql语句查询当天本周本月记录的where条件
  8. Microsoft.System.Center.Operations.Manager.2007 中文版完整光盘下载地址
  9. .set伪指令(mips)
  10. linux find prune文件,Linux中find命令-path -prune用法详解