// override tostring method first
public static ResHomeClass
{
private int m_nId = -1;
private string m_strName = string.Empty;
public override ToString()
{
return m_strName;
}
}
// add object item
foreach (ResHomeClass res in resList)
{
combobox1.items.add(res);
}
这样combobox中的每一项都是ResHomeClass对象,就可以任意操作了。
读取的时候直接获取ResHomeClass对象。
ResHomeClass res = combobox1.SelectedItem as ResHomeClass;
Debug.Assert(res != null);
or
ResHomeClass res = (ResHomeClass)combobox1.SelectedItem; // this way is much better