问题描述:客户信息管理系统中客户分类包含大客户、一般客户、小客户,如何做到新增客户的时候在combobox控件选择客户类型后存入数据库的是对应的数字
Part1-定义一个ComboBoxHelper类
public class ComboBoxHelper
{
/// <summary>
/// 列表项
/// </summary>
public class ListItem
{
public string Text { get; set; }
public string Value { get; set; }
public ListItem(string strText, string strValue)
{
this.Text = strText;
this.Value = strValue;
}
public override string ToString()
{
return this.Text;
}
/// <summary>
/// 根据ListItem中的Value找到特定的ListItem(仅在ComboBox的Item都为ListItem时有效)
/// </summary>
/// <param name="cmb">要查找的ComboBox</param>
/// <param name="strValue">要查找ListItem的Value</param>
/// <returns>返回传入的ComboBox中符合条件的第一个ListItem,如果没有找到则返回null.</returns>
public static ListItem FindByValue(ComboBox cmb, string strValue)
{
foreach (ListItem li in cmb.Items)
{
if (li.Value == strValue)