WindowsForm 您所在的位置:网站首页 combobox默认选中 WindowsForm

WindowsForm

2023-08-13 01:38| 来源: 网络整理| 查看: 265

网上一般提示有两种方法

1,combox.SelectedIndex = 1;

但是这中方法不太实用,因为我想设置某个Combobox的选中项,怎么可能知道它处于哪个Index呢??

 

2,combox.SelectItem = comboxItem

这种方法是用来设置选中哪个项目的。

但是我想说这个太TM难用了。

比如我的要这么设置:

comboxSex.SelectItem = new KeyValuePair(                     dt.Rows[0]["MemberSex"].ToString(),                     dt.Rows[0]["MemberSex_Name"].ToString());

才可以。

因为设置该comboxSex的项目时,是这样设置的,使用了KeyValuePair:

foreach(DataRow row in dt.Rows) {       comboxSex.Items.Add(new KeyValuePair(row.Field("MemberSex"), row.Field("MemberSex_Name"))); } comboxSex.DisplayMember = "MemberSex_Name"; comboxSex.ValueMember = "MemberSex";

 

所以你设置选中项的时候,不好意思,请设置KeyValuePair。

 

这个因人而异吧,下拉框嘛,也可以不要搞那么复杂,设置下拉框列表的时候,不用KeyValuePair,这样设置选中项的时候,自然也就没那么麻烦事儿了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有