combox是最基本的控件,但是在使用时总感觉非常别扭,写两个最基本的方法,方便实现动态添加和设定选定项。。。
/// <summary>
/// 添加Combobox的选项
/// </summary>
/// <param name="Name">name</param>
/// <param name="text">显示文本</param>
/// <param name="combo"></param>
public static void AddTraderItem(string Name, string text, ComboBoxEx combo)
{
ComboBoxItem varitem = new ComboBoxItem();
varitem.Text = text;
varitem.Name = Name;
combo.Items.Add(varitem);
}
/// <summary>
/// 设置Combobox选定项
/// </summary>
/// <param name="itemname">item的名称</param>
/// <param name="combo"></param>
public static void SetComboBoxSelectIndex(string itemname,ComboBoxEx combo)
{
foreach (ComboBoxItem item in combo.Items)
{
if (item.Name == itemname)
{
combo.SelectedItem = item;
break;
}
}
}