在Datagridview控件利用下拉菜单进行数据输入可以使用户操作更加方便,在配置COMBOX控件时,只要设置了datasource, displaymember,valuemember,即可实现comboxbox的数据输入,如:
有一个类如下:
public class Class1
{
string _Name;
public string Name
{
get { return _Name; }
set { _Name = value; }
}
int _Weight;
public int Weight
{
get { return Weight; }
set { Weight = value; }
}
}
如果存在集合List<Class1> P1
定义一个Combobox1.DataSource= P1;
Combobox1.DisplayMember="Name";
ComboBox1.ValueMember="Weight";
这样,在获取Combobox1.SelectedItem时,获取的是对象的Weight值,
而如果将combobox的datasource绑定一个枚举enmu的话,不用设置displaymember及valuemember即可通过selectedItem获得枚举值。<